文档首页/ 云数据库 RDS/ 故障排除/ RDS for MySQL/ 其他使用问题/ SQL诊断结果中记录的行数远小于慢日志中的扫描行数
更新时间:2023-11-03 GMT+08:00

SQL诊断结果中记录的行数远小于慢日志中的扫描行数

场景描述

RDS for MySQL实例在DAS界面执行SQL诊断时,SQL语句诊断结果中执行计划记录的行数远小于慢SQL日志中的扫描行数。

原因分析

在查询优化器决定使用全表扫描的方式对某个表执行查询的时候,执行计划的rows列就代表预估需要读取的记录行数。这个执行计划的行数不是扫描的行数,执行的时候可能会反复扫描表。