MySQLデータベースの最後のアクセス(および/または書き込み)時間をどのように取得しますか?

StackOverflow https://stackoverflow.com/questions/2344467

  •  23-09-2019
  •  | 
  •  

質問

MySQLデータベースが最後に読み取られたか、書かれているのか、どのようにしてわかりますか?

テーブルごとにそのチェックをすることもできますか?

役に立ちましたか?

解決

SELECT UPDATE_TIME
FROM   INFORMATION_SCHEMA.TABLES
WHERE  TABLE_SCHEMA = 'dbname'
AND    TABLE_NAME = 'tabname'

ソース: MySQLテーブルが最後に更新された時期はどうすればわかりますか?

他のヒント

データベースにBINログがオンになっている場合は、MySQLBinLogを使用して最後の更新時間を取得できます。

データベースにクエリロギングが有効になっている場合、クエリログをテールすることにより、最後のクエリ時間(更新または選択)を取得できます。

コマンドをチェックしてください SHOW TABLE STATUS;
例:show table status = "table_name_here"、列update_timeから値が必要です

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top