MariaDB テーブルの統計情報の最終更新日時を確認する

MariaDB テーブルの統計情報の最終更新日時を確認する

MariaDBで、テーブルの統計情報の最終更新日時を確認する手順を記述してます。「innodb_table_stats」をSELECTして「last_update」を確認することで可能です。

環境

  • OS CentOS Stream release 9
  • MariaDB 10.10.2
  • phpMyAdmin 5.2.0

手順

テーブルの統計情報の最終更新日時を確認するには、「innodb_table_stats」の「last_update」を確認します。

mysql.innodb_table_stats

実際に、確認してみます。

SELECT
 database_name
 ,table_name
 ,last_update
FROM
mysql.innodb_table_stats

実行結果をみると、更新日時が取得されていることが確認できます。

更新順に並び替える場合は「order by」を使用します。

SELECT
 database_name
 ,table_name
 ,last_update
FROM
mysql.innodb_table_stats
order by last_update desc

実行結果