导 航
楼主: qrx12340

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

  [复制链接]
发表于 2015-10-9 18:59:50 | 显示全部楼层
期待专业人士能够热心出手相助{:5_121:}
回复

使用道具 举报

发表于 2015-10-9 19:17:22 | 显示全部楼层
难怪最近偶尔会打不开  希望早日解决
回复

使用道具 举报

发表于 2015-10-9 20:14:25 | 显示全部楼层
你先把left去掉看看行不行,另外,这个posts表是什么信息,为什么主表会是他,拿这么大的表来left join其 ...
364621019 发表于 2015-10-9 17:55


posts就是存帖子的表
cdb_members应该是存每个id的部分信息的表,主键是uid
cdb_memberfields应该是存每个id的另一部分信息的表,主键是uid
看这个sql查询语句涉及的几个表各自的column name,就大概知道各自存的是啥内容
回复

使用道具 举报

发表于 2015-10-9 20:18:04 | 显示全部楼层
回复 1# qrx12340
强烈建议:不要对新人发帖设置所谓的等级限制,我们新加入的根本没机会发帖!慢慢都会减弱关注度!!!
回复

使用道具 举报

发表于 2015-10-9 20:27:41 | 显示全部楼层
回复  kaoliu35

这个兄弟是高手啊,2,3,4点都是我现在正在做的。

1.之前是考虑到X系列版本的速度没有 ...
qrx12340 发表于 2015-10-9 12:21


discuz值得升级一下,高版本discuz实现posts的多表后既可支持更大的发帖数量,另外discuz对这多个表的查询机制如果实现的足够优化的话,还可能缓解单个posts表过大带来的查询性能降低。另外discuz高版本可实现对手持终端访问论坛做web页面优化
如果你觉得unix/linux不好维护的话,可以继续使用windows server。可靠性比unix稍低一些,但对高楼迷这种级别的网站是可以接受的。不过最好升级到windows server 2008或2012,自2008版本开始,微软对windows的线程调度、同步机制做了改进,多核cpu下会有性能提升
回复

使用道具 举报

 楼主| 发表于 2015-10-9 20:29:22 | 显示全部楼层
回复 52# merced


    其实我以前升级过X1.5版本的,卡的不行,我又倒档回来7.2了

新版本主要就是可以分表,另外可以生成手机APP
回复

使用道具 举报

 楼主| 发表于 2015-10-9 20:32:46 | 显示全部楼层
回复 51# 无锡夏日清风

为了防止发帖机,新手发帖审核机制是有必要的
回复

使用道具 举报

发表于 2015-10-9 21:50:12 | 显示全部楼层
本帖最后由 soullily 于 2015-10-9 21:54 编辑

如果暂时不大改SQL语句,可以试试以下几个方法

1、把p.*,改成p.coloum,用具体字段名,别用*,
2、如果是int型的字段,判断的时候不要用''符号去包含数字,那样会转换成字符型再做转换过程中会消耗时间
3、把left join改成inner join
4、数据量大的话,建议用between and,别用limit,有索引的话更佳
回复

使用道具 举报

发表于 2015-10-9 22:23:38 | 显示全部楼层
明白了。现在使用版本的discuz对所有发帖的信息只能存在posts单个表中,那就是discuz老版本功能不完备的 ...
merced 发表于 2015-10-9 07:27


不要删除旧帖来保持posts表空间不超4GB啊。还有其它方法吧,期待升级。
回复

使用道具 举报

发表于 2015-10-9 22:53:11 | 显示全部楼层
select count(1) from cdb_posts;
select count(1)  from  cdb_members;                                                       select count(1) from cdb_memberfields;                                                       先看每个表有多少条记录,每个表的字段是什么类型。再帖这三个表哪些字段上建了索引,会看执行计划的话截个执行计划的图,有这些才好分析。 4g的主表不算特别大,走indexscan用不了38秒的时间,这个执行效率基本可以断定是走了tableaccessfull,如果附件在数据库里存的是blob那也是够呛。这里不是问专业问题的地方,准备好我说的这些去itput问吧。一个查询38秒,我说进论坛怎么老是报http500呢,连接全block了
回复

使用道具 举报

发表于 2015-10-9 22:56:25 | 显示全部楼层
怎么我发的帖子老是待审核呢?
回复

使用道具 举报

发表于 2015-10-9 23:01:24 | 显示全部楼层
全哥辛苦了,希望早日解决!
回复

使用道具 举报

发表于 2015-10-9 23:04:35 | 显示全部楼层
回复 37# qrx12340


linux系统有一整套工具对性能作调试,很容易发现问题症结

高楼迷现在有多少活跃用户,并发访问有多少?
回复

使用道具 举报

发表于 2015-10-9 23:31:53 | 显示全部楼层
希望论坛早日走出瓶颈 我们等着迎接高楼迷下一个巅峰
回复

使用道具 举报

发表于 2015-10-9 23:41:16 | 显示全部楼层
升级到DZ3.2 好后更安全!把网站改版好看!
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|

GMT+8, 2024-5-24 21:43 , Processed in 0.079756 second(s), 4 queries , Redis On.

Powered by Discuz! X3.4 Licensed

© 2001-2013 Comsenz Inc.

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