MySQL indexの統計情報の取得日を確認する

MySQL indexの統計情報の取得日を確認する

MySQLで、indexの統計情報の取得日を確認する手順を記述してます。

環境

  • OS ubuntu21.10
  • MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 ((Ubuntu))

手順

indexの統計情報の取得日を確認するには、「 innodb_index_stats 」の「last_update」を確認します。

mysql.innodb_index_stats

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

SELECT
 database_name
 ,table_name
 ,last_update
FROM
mysql.innodb_index_stats

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

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

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

実行結果