嘟嘟社区

懂PHPMYSQL的说下为什么这样会加重服务器负担?


刚在玩DZ看到一个有意思的设置,就是DZ版块是默认回复时间排序,然后可以在后台改其他的,但是有个官方提示是:
“设置版块的主题列表默认按照哪个字段进行排序显示。默认为“回复时间”,除默认设置外其他排序方式会加重服务器负担”
请问为什么按发布时间 或 回复数量 或 浏览次数会加重服务器负担呢?
没建立对应查询索引
默认lastpost是有索引的
没优化其他字段呗,自己可以优化一下

JustForFun 发表于 2022-6-2 16:16
没建立对应查询索引

请教,查询索引 可以建立多个么?

因为会full scan

aoerboquartz 发表于 2022-6-2 16:21
请教,查询索引 可以建立多个么?

可以建,但是索引多了会拖慢创建新帖的速度,因为插入数据的同时也要创建索引

默认以时间为引索呗