Spec-Zone.ru › MariaDB

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
...

См. также

  • Постоянные статистические данные InnoDB
  • mysql.innodb_index_stats
  • ANALYZE TABLE
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется заранее компанией 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API