1. 通过执行计划我们将直观的确认SQL性能是否存在隐患,掌握执行计划这项技能就显得尤为重要。

 

2. SQL语句在数据库内部从取数据到返回结果集的一个完整过程,通过这个过程,我们可以看到SQL每一步的开销,进而判断SQL响应是否正常

 

3. 注意EXPLAIN默认不执行语句,只显示估算信息,EXPLAIN ANALYZE会实际执行语句且输出真实消耗信息,当我们诊断DML语句时就要格外小心ANALYZE选项以免影响生产数据。

参考:https://www.zyxiao.com/p/93809

 

RDS PostgreSQL慢SQL问题 - 云数据库 RDS - 阿里云 (aliyun.com)

用一个例子来演示会更加清晰