GLOBAL VARIABLE と GLOBAL STATUS を確認する方法あれこれ


システム変数(GLOBAL VARIABLE)

コマンドでシステム変数を確認する方法

全てのシステム変数
SHOW GLOBAL STATUS;
システム変数を IN 句で絞り込む
SHOW GLOBAL STATUS WHERE Variable_name IN ('Qcache_hits', 'Com_select');
システム変数を LIKE 句で絞り込む
SHOW GLOBAL STATUS LIKE 'Qcache_%';

SQL でシステム変数を確認する方法

SELECT VARIABLE_VALUE 
  FROM information_schema.GLOBAL_STATUS
  WHERE VARIABLE_NAME = 'QCACHE_HITS';

サーバーステータス変数(GLOBAL STATUS)

コマンドでサーバーステータス変数を確認する方法

全てのサーバーステータス変数
SHOW GLOBAL VARIABLES;
サーバーステータス変数を IN 句で絞り込む
SHOW GLOBAL VARIABLES WHERE Variable_name IN ('binlog_cache_size', 'binlog_format');
サーバーステータス変数を LIKE 句で絞り込む
SHOW GLOBAL VARIABLES LIKE 'binlog_%';

SQL でサーバーステータス変数を確認する方法

方法①
SELECT VARIABLE_VALUE
  FROM information_schema.GLOBAL_VARIABLES
  WHERE VARIABLE_NAME = 'BINLOG_FORMAT';
方法②
SELECT @@binlog_format;
  • このエントリーをはてなブックマークに追加