提高Discuz!插件的数据库性能

标签:Discuz!, 性能

觉得很奇怪,为什么一进黑道生涯,就要查询11次数据库,就连看黑道公告都要查询9次。
如果不考虑Discuz!的默认查询,我感觉3次查询就可以看公告了,可见做插件的人做了很多无用查询。

此外,我进到数据库里,发现有的字段没做索引,却用来排序了。更有甚者,更换马甲的插件连主键都没设置。
这就意味着,当记录数增加时,查询排名的时间将以指数级增长。
不过有些排序确实是我自己加的,如武器和补给品按价格排序,这个没加索引也怪不了作者。

目前黑道查询时间还算比较少,等增加到0.1秒左右时,我再看看哪些键需要加索引,哪些查询可以去掉…

3条评论 你不来一发么↓ 顺序排列 倒序排列

    向下滚动可载入更多评论,或者点这里禁止自动加载

    想说点什么呢?