mysql.innodb_table_stats
Таблица mysql.innodb_table_stats хранит данные, относящиеся к постоянным статистическим данным InnoDB, и содержит одну строку на каждую таблицу.
Эта таблица, наряду со связанной таблицей mysql.innodb_index_stats, может быть вручную обновлена для принудительного применения или тестирования различных планов оптимизации запросов. После обновления необходимо FLUSH TABLE innodb_table_stats для загрузки изменений.
mysql.innodb_table_stats не реплицируется, хотя любые инструкции ANALYZE TABLE для таблицы будут применяться по умолчанию.
Она содержит следующие поля:
| Поле | Тип | Null | Ключ | Значение по умолчанию | Описание |
|---|---|---|---|---|---|
database_name |
varchar(64) |
NO | PRI | NULL |
Имя базы данных. |
table_name |
varchar(64) |
NO | PRI | NULL |
Имя таблицы, раздела или подраздела. |
last_update |
timestamp |
NO | current_timestamp() |
Время последнего обновления этой строки. | |
n_rows |
bigint(20) unsigned |
NO | NULL |
Количество строк в таблице. | |
clustered_index_size |
bigint(20) unsigned |
NO | NULL |
Размер первичного индекса в страницах. | |
sum_of_other_index_sizes |
bigint(20) unsigned |
NO | NULL |
Размер непервичных индексов в страницах. |
Пример
SELECT * FROM mysql.innodb_table_stats\G
*************************** 1. row ***************************
database_name: mysql
table_name: gtid_slave_pos
last_update: 2017-08-19 20:38:34
n_rows: 0
clustered_index_size: 1
sum_of_other_index_sizes: 0
*************************** 2. row ***************************
database_name: test
table_name: ft
last_update: 2017-09-15 12:58:39
n_rows: 0
clustered_index_size: 1
sum_of_other_index_sizes: 2
...
См. также
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется заранее компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/mysqlinnodb_table_stats/