innodb_buffer_stats_by_table and x$innodb_buffer_stats_by_table Sys Schema Views
These views provide a granular breakdown of InnoDB buffer pool usage by individual tables, sorted by buffer allocation size.
Description
Column
Description
Example
SELECT * FROM sys.innodb_buffer_stats_by_table\G
*************************** 1. row ***************************
object_schema: mysql
object_name: transaction_registry
allocated: 64.00 KiB
data: 0 bytes
pages: 4
pages_hashed: 4
pages_old: 4
rows_cached: 0
*************************** 2. row ***************************
object_schema: InnoDB System
object_name: SYS_FOREIGN
allocated: 48.00 KiB
data: 0 bytes
pages: 3
pages_hashed: 3
pages_old: 3
rows_cached: 0
*************************** 3. row ***************************
object_schema: InnoDB System
object_name: SYS_TABLES
allocated: 32.00 KiB
data: 1.07 KiB
pages: 2
pages_hashed: 2
pages_old: 2
rows_cached: 10
...
SELECT * FROM sys.x$innodb_buffer_stats_by_table\G
*************************** 1. row ***************************
object_schema: mysql
object_name: transaction_registry
allocated: 65536
data: 0
pages: 4
pages_hashed: 0
pages_old: 0
rows_cached: 0
*************************** 2. row ***************************
object_schema: InnoDB System
object_name: SYS_FOREIGN
allocated: 49152
data: 0
pages: 3
pages_hashed: 0
pages_old: 0
rows_cached: 0
*************************** 3. row ***************************
object_schema: InnoDB System
object_name: SYS_TABLES
allocated: 32768
data: 1100
pages: 2
pages_hashed: 0
pages_old: 0
rows_cached: 10
....Previousinnodb_buffer_stats_by_schema and x$innodb_buffer_stats_by_schema Sys Schema ViewsNextinnodb_lock_waits and x$innodb_lock_waits Sys Schema Views
Last updated
Was this helpful?

