一、是否查询了不必要的数据
查询性能低下最基本的原因是访问的数据太多,大部分抵消的查询都可以通过减少访问数据量的方式进行优化。下面是针对常见四种问题的优化方案:
二、是否存在扫描额外的记录
在确定查询只返回需要的数据后,再来看查询是否扫描了过多的数据。在 MySQL 中,衡量查询开销有三个重要的指标:响应时间、返回行数和扫描行数
查询性能低下最基本的原因是访问的数据太多,大部分抵消的查询都可以通过减少访问数据量的方式进行优化。下面是针对常见四种问题的优化方案:
在确定查询只返回需要的数据后,再来看查询是否扫描了过多的数据。在 MySQL 中,衡量查询开销有三个重要的指标:响应时间、返回行数和扫描行数