开发者社区 问答 正文

MySQL慢查询设置的时间多少合适

如何鉴定一条SQL语句的查询时间过长,算是慢查询呢?

当然根据业界所谓的258原则,不会说5慢还不慢,我说的是2秒以下就不算慢查询吗,多少时间呢,是否有个标准

展开
收起
道月芬1 2021-10-12 16:05:35 1169 分享 版权
1 条回答
写回答
取消 提交回答
  • SQL方面没有通用标准,如果非要说有,那就需要结合业务需求说明书所说明的性能指标; 如果没有业务要求说明,且非要一个标准,那么可以根据行业中的“响应时间可接受性”去度量,响应时间可接受性是指用户操作的反应时间是否在可接受范围,时间片越短,响应时间越快。一般来说人们所能接受的等待时间通常仅为1~3秒,如果超过5秒及以上,就会损失用户流量的风险,甚至被用户所抛弃。

    2021-10-12 16:44:19
    赞同 展开评论