Mysql

information_schema 中的未知表“table_io_waits_summary_by_table”

  • April 20, 2021

如何在 MySQL/MariaDB 中獲取每個表的 IO 統計資訊?

MariaDB [INFORMATION_SCHEMA]> SELECT * FROM INFORMATION_SCHEMA.table_io_waits_summary_by_table \G;
ERROR 1109 (42S02): Unknown table 'table_io_waits_summary_by_table' in information_schema
ERROR: No query specified

這是文件,但我找不到任何東西:

https://dev.mysql.com/doc/refman/8.0/en/performance-schema-table-wait-summary-tables.html#performance-schema-table-io-waits-summary-by-table-table

ERROR: No query specified來自;冗餘之後的\G

您是在問“我如何…”還是在問“為什麼表...不存在”

無論哪種情況,請提供您正在使用的 MySQL/MariaDB 版本。

請注意,有些表已從information_schema移至performance_schema。檢查那裡。MySQL 和 MariaDB 很可能在不同的地方都有這樣的表,或者甚至沒有你想要的表。

你真正的目標是什麼?您是否希望向您的使用者收取 I/O 費用?您是否正在尋找有關優化某些查詢的資訊?(對此有更好的方法。)還是別的?

引用自:https://serverfault.com/questions/1060949