【MySQL】データベースやテーブルの最終更新日時を取得しようとするとNULLになる(information_schema.tables update_time null)

notebook with blank pages

データベースやテーブルの最終更新日時を取得するときに、以下のようなSQLを発行することがあると思います。

SELECT
    MAX(UPDATE_TIME)
FROM
    information_schema.tables
WHERE
    table_schema = 'mydatabase'

しかし、(データベースやテーブルが存在し、かつinformation_schema.tablesテーブルが存在するにもかかわらず)結果がNULLになる場合があります。

“【MySQL】データベースやテーブルの最終更新日時を取得しようとするとNULLになる(information_schema.tables update_time null)” の続きを読む

換算早見表:ギガバイト(GB)メガバイト(MB)キロバイト(KB)バイト(B)【計算機に入力するのもめんどい】

data codes through eyeglasses

サーバ・php・mysqlなどの設定ファイルやプログラミングする時、「メガバイト単位で設定したいのにバイト数を書かなきゃいけない」ということが頻発します。通常、キロは1,000倍、メガは1,000×1,000=1,000,000倍、ギガは1,000×1,000×1,000=1,000,000,000…と1,000倍単位なんですが、ところがコンピュータの世界では1024倍ずつになってるので早見表を作りました。

“換算早見表:ギガバイト(GB)メガバイト(MB)キロバイト(KB)バイト(B)【計算機に入力するのもめんどい】” の続きを読む

MySQLの設定ファイル例(my.cnf)【MySQLパフォーマンスチューニング】

white metal locker on white wall

WordPressなんかで、MySQLを高速化することで、応答速度を向上させることができるのですが、自分の環境用に設定するための備忘録としてメモを残します。

“MySQLの設定ファイル例(my.cnf)【MySQLパフォーマンスチューニング】” の続きを読む