更新时间:2024-07-30
TOP5 SQL会根据五种不同的SQL执行数据进行汇总排序,列出每种数据的前5条SQL信息。每条SQL信息可以根据所选的时间段,展示SQL的分布情况。
SLOW SQL:根据总执行时间排序,获取执行时长前5条SQL数据
SQL的执行时间没有标准,TOP SQL是用来展示一段时间内的高频执行、执行耗时高以及读取特别多的SQL,用于辅助定位可能造成数据库性能问题的SQL
SQL分布
SQL Counts:根据执行次数排序,获取执行次数前5条SQL数据。
SQL Counts表示SQL语句在指定时间段内被执行的总次数,高执行次数的SQL语句可能是性能优化的重点,因为它们对系统资源的消耗较大。
SQL分布
TOP CPU Time:根据平均CPU Time排序,获取平均CPU Time时长前5条SQL数据
TOP CPU Time表示指定时间段消耗CPU时间最多的SQL语句,通常消耗CPU较高的SQL存在性能问题,是调优的候选对象。
SQL分布
Buffer Get:根据平均Buffer Get排序,获取平均Buffer Get次数前5条SQL数据
Buffer Get表示指定时间段内从数据库缓存区(Buffer Cache)中读取数据块次数。Buffer Get可以识别哪些SQL语句消耗了大量的缓存资源,这些SQL可以通过索引优化、查询重写等方式,减少 Buffer Get。
SQL分布
Disk Read:根据平均Disk Read排序,获取平均Disk Read次数前5条SQL数据
SQL分布