26.4.3.35 statement_analysis 和 x $ statement_analysis 视图

这些视图列出了具有汇总统计信息的规范化语句。内容模仿了 MySQL Enterprise Monitor 的“查询分析”视图。默认情况下,行按总 await 时间降序排序。

statement_analysisx$statement_analysis视图具有以下列:

  • query

规范化的语句字符串。

  • db

语句的默认数据库;如果不存在,则为NULL

  • full_scan

由该语句的出现执行的全 table 扫描的总数。

  • exec_count

语句已执行的总次数。

  • err_count

语句出现所产生的错误总数。

  • warn_count

语句的出现所产生的警告总数。

  • total_latency

定时出现的语句的总 await 时间。

  • max_latency

语句定时出现的最大单次 await 时间。

  • avg_latency

语句每次定时出现的平均 await 时间。

  • lock_latency

语句的定时发生 await 锁定的总时间。

  • rows_sent

语句的出现返回的总行数。

  • rows_sent_avg

每次出现该语句返回的平均行数。

  • rows_examined

按该语句的出现从存储引擎读取的总行数。

  • rows_examined_avg

每次出现该语句时从存储引擎读取的平均行数。

  • rows_affected

受语句出现影响的总行数。

  • rows_affected_avg

每次出现该语句所影响的平均行数。

  • tmp_tables

由该语句的出现创建的内部内存临时 table 的总数。

  • tmp_disk_tables

由该语句的出现创建的内部磁盘临时 table 的总数。

  • rows_sorted

按语句的出现排序的总行数。

  • sort_merge_passes

排序合并的总数(根据语句的出现)。

  • digest

语句摘要。

  • first_seen

第一次看到该声明的时间。

  • last_seen

最近一次发 table 该声明的时间。