MySQL テーブルの統計が最後に更新された日時を取得する

MySQLで、テーブルの統計が最後に更新された日時を取得する手順を記述してます。
環境
- OS ubuntu21.10
- MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 ((Ubuntu))
手順
テーブルの統計が最後に更新された日時を取得するには、「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
実行結果

-
前の記事
javascript lodashを使ってオブジェクトのキーを変更する 2022.01.10
-
次の記事
MySQL jsonデータからvalueを検索する 2022.01.10
コメントを書く