# 快速定位到有问题的 SQL 语句（B）

![left](./student-guide/diagram/20-Quickly-locate-problematic-SQL-02-01.png)

-------------------------------------------------------------

高频语句的优化，是数据库系统优化的非常重要的内容

我们可以在 PD dashboard 中查看消耗资源较多的语句。这里的消耗资源可能是从多个维度来看的，比如说单条语句执行很快，但因为频繁的多次执行，导致了总的执行时间很长。或者单条语句的内存占用并不高，但是由于频繁多次地执行，总的内存消耗较多。

页面中，我们可以点击相应的 sql，来查看细节的信息。比如说我们可以看到 SQL 的全部文本，可以看到完整的执行计划，也可以看到该条 SQL 的基本信息、执行时间、coprocessor 读取，事务等信息。

对于这样的语句，这样高频的 sql，一条一条来看可能并没有什么性能问题，但是这些语句却是我们优化的重点。

是否可以通过创建索引来优化语句，如果有了索引，是否能可以使用 point get 算子。如果表的数据相对静止，没有过多的变化，是否可以考虑将结果缓存。

对于这些高频语句的优化，是数据库系统优化的非常重要的内容。
