导 航
楼主: qrx12340

[通知公告] 高楼迷论坛面临严重危机,最近服务器会经常不稳定,请谅解!

  [复制链接]
发表于 2015-10-9 15:18:33 | 显示全部楼层
有兴趣的话可以一起交流一下
回复

使用道具 举报

 楼主| 发表于 2015-10-9 15:31:59 | 显示全部楼层
221.233.62.9  湖北省襄阳市襄州区 电信机房
4G的表7.2是可以支持的,先测试一下是不是带宽不够了。
再考 ...
俏哥05 发表于 2015-10-9 13:23


带宽没任何问题的

主要是需要优化一些表的索引,查询语句等,我不太懂这些
回复

使用道具 举报

发表于 2015-10-9 15:44:07 | 显示全部楼层
使用缓存,读写分离。
回复

使用道具 举报

发表于 2015-10-9 15:47:11 | 显示全部楼层
回复 34# qrx12340

1.使用centos 类linux系统
2.打开mysql的slow日志,通过执行时长看瓶颈出现在哪,有针对的进行表索引的优化
3.改代码,或者看discuz有没读写分离的插件。
回复

使用道具 举报

发表于 2015-10-9 16:32:28 | 显示全部楼层
楼主是全哥啊,第一次听说,辛苦了 !期待大神解决问题
回复

使用道具 举报

 楼主| 发表于 2015-10-9 17:08:50 | 显示全部楼层
回复  qrx12340

1.使用centos 类linux系统
2.打开mysql的slow日志,通过执行时长看瓶颈出现在哪,有针 ...
ismtlee 发表于 2015-10-9 15:47


linux等实在没办法才考虑了,那个需要请人维护,不太现实

慢查询日志里查询时间最长的应该是“只看该作者”功能,在一些回复超级多的帖子里耗时30多秒,索引怎么优化我就不懂了,据说在千万级的表里加索引也是非常麻烦的事情,麻烦帮忙看看这个怎么优化,如果没办法我考虑去掉这个功能
  1. Query_time: 38.078125  Lock_time: 0.000000 Rows_sent: 5  Rows_examined: 12721270
  2. use gaoloumi;
  3. SET timestamp=1444363782;
  4. SELECT p.*, m.uid, m.username, m.groupid, m.adminid, m.regdate, m.lastactivity, m.posts, m.threads, m.digestposts, m.oltime,
  5.                 m.pageviews, m.credits, m.extcredits1, m.extcredits2, m.extcredits3, m.extcredits4, m.extcredits5, m.extcredits6,
  6.                 m.extcredits7, m.extcredits8, m.email, m.gender, m.showemail, m.invisible, mf.nickname, mf.site,
  7.                 mf.icq, mf.qq, mf.yahoo, mf.msn, mf.taobao, mf.alipay, mf.location, mf.medals,
  8.                 mf.sightml AS signature, mf.customstatus, mf.spacename , mf.field_1, mf.field_2
  9.                 FROM cdb_posts p
  10.                 LEFT JOIN cdb_members m ON m.uid=p.authorid
  11.                 LEFT JOIN cdb_memberfields mf ON mf.uid=m.uid
  12.                  WHERE p.tid='9714' AND p.invisible='0'  AND p.authorid='507839' ORDER BY dateline LIMIT 0, 11;
复制代码
回复

使用道具 举报

发表于 2015-10-9 17:13:48 | 显示全部楼层
还以为被攻击了···
回复

使用道具 举报

发表于 2015-10-9 17:26:59 | 显示全部楼层
[quote]linux等实在没办法才考虑了,那个需要请人维护,不太现实

慢查询日志里查询时间最长的应该是“只看该 ...
qrx12340 发表于 2015-10-9 17:08 [/quote看能不能去掉left,不能的换换成子查询的方式吧
回复

使用道具 举报

发表于 2015-10-9 17:44:08 | 显示全部楼层
楼主幸苦了 希望问题能早日得到解决 {:5_118:}
回复

使用道具 举报

 楼主| 发表于 2015-10-9 17:49:40 | 显示全部楼层
回复 39# 364621019


    不懂sql语句,这个都好不容易看明白是“只看该作者”的功能

去掉left恐怕不行吧,子查询你可以把相应的代码写出来么
回复

使用道具 举报

发表于 2015-10-9 17:55:05 | 显示全部楼层
回复  364621019


    不懂sql语句,这个都好不容易看明白是“只看该作者”的功能

去掉left恐怕不行 ...
qrx12340 发表于 2015-10-9 17:49

你先把left去掉看看行不行,另外,这个posts表是什么信息,为什么主表会是他,拿这么大的表来left join其他表,这是非常致命,相当于全盘扫描了,你可以看一下sql的执行计划,看看走的是哪个索引
回复

使用道具 举报

 楼主| 发表于 2015-10-9 18:08:36 | 显示全部楼层
回复 42# 364621019

posts表就是保存帖子数据的

等晚上试试
回复

使用道具 举报

发表于 2015-10-9 18:12:09 | 显示全部楼层
有时候图片都看不到
回复

使用道具 举报

发表于 2015-10-9 18:19:02 | 显示全部楼层
发张图,发到一半卡了,是否成功都不知道,要等很久才能刷新
回复

使用道具 举报

发表于 2015-10-9 18:52:54 | 显示全部楼层
高楼迷论坛什么时候才有手机客户端啊???
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|

GMT+8, 2024-5-31 01:17 , Processed in 0.078038 second(s), 4 queries , Redis On.

Powered by Discuz! X3.4 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表