以下のコマンドを使用してステータス変数を検索したところ、次のようになりました。
mysql> show global status like '%key%';
+------------------------+--------+
| Variable_name | Value |
+------------------------+--------+
| Com_assign_to_keycache | 0 |
| Com_preload_keys | 0 |
| Com_show_keys | 0 |
| Handler_read_key | 713132 |
| Key_blocks_not_flushed | 0 |
| Key_blocks_unused | 14497 |
| Key_blocks_used | 12 |
| Key_read_requests | 48622 |
| Key_reads | 0 |
| Key_write_requests | 9384 |
| Key_writes | 0 |
+------------------------+--------+
11 rows in set (0.00 sec)
key_reads と key_writes の両方の値が 0 である理由に興味があり、ググってみました。打撃リンクは、これらの主要な主要変数が MyIsam エンジンで使用されていることを教えてくれました。
なぜmysqlステータスkey_reads、key_reads_requestの値はゼロですか?
どの変数が Innodb エンジン向けであるかを知るにはどうすればよいですか。一部は MyIsam エンジンでのみ使用されます。ドキュメントはどこにありますか? ご意見ありがとうございます。