information_schema 中未知表“table_io_waits_summary_by_table”

information_schema 中未知表“table_io_waits_summary_by_table”

如何获取 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

答案1

ERROR: No query specified来自于;之后的冗余内容\G

你是在问“我该如何……”还是在问“为什么表...不存在”

无论哪种情况,请提供您正在使用的 MySQL/MariaDB 版本。

请注意,一些表已从 移至information_schemaperformance_schema请检查那里。MySQL 和 MariaDB 很可能在不同的地方有这样的表,甚至没有您想要的表。

您的真正目标是什么?您希望向用户收取 I/O 费用吗?您是否在寻找有关优化某些查询的信息?(对此有更好的方法。)还是其他什么?

相关内容