面试题答案
一键面试- 查询执行时间:
- 意义:直接反映查询的快慢,执行时间越长,对系统性能影响越大,是判断查询是否为慢查询的关键指标,可快速定位耗时严重的查询语句。
- 扫描的行数:
- 意义:表明查询在执行过程中从表中读取的行数。行数过多可能意味着查询没有利用好索引,全表扫描导致性能低下,通过分析扫描行数可优化查询的索引使用。
- 锁等待时间:
- 意义:体现查询因为等待锁资源而耗费的时间。高锁等待时间说明可能存在锁争用问题,会严重影响并发性能,有助于发现数据库并发访问时的性能瓶颈。
- 返回的行数:
- 意义:显示查询最终返回给客户端的数据行数。若返回行数过多,可能导致网络传输和客户端处理负担加重,优化时可考虑限制返回数据量或优化结果集获取逻辑。