MySQLパフォーマンス最適化のOpen_Table配置パラメータの合理的な配置提案

1095 ワード

MySQLデータベースでOpened_tablesは開いたテーブルの数を表し、以下MySQLに対してOpen_Tableの合理的な配置について詳しく説明する.
MySQL Opened_tablesは開いたテーブルの数を示します.MySQL Open_を適切に構成する方法を説明します.Tableの値は、MySQLデータベースの学習に役立ちます.
MySQL Open_Tableの場合:
 
  
mysql> show global status like 'open%tables%'; 
+---------------+-------+ 
| Variable_name | Value | 
+---------------+-------+ 
| Open_tables   | 919   | 
| Opened_tables | 1951  | 
+---------------+-------+

MySQL Open_tablesは、MySQL Opened_tablesの数が大きすぎて、構成中のtable_を説明しますCache(5.1.3以降この値はtable_open_cacheと呼ばれます)の値が小さすぎる可能性があります.サーバtable_を調べてみましょう.Cache値:
 
  
mysql> show variables like 'table_cache'; 
+---------------+-------+ 
| Variable_name | Value | 
+---------------+-------+ 
| table_cache   | 2048  | 
+---------------+-------+

MySQL Open_Tableの適切な値は次のとおりです.
 
  
Open_tables / Opened_tables * 100% >= 85% 
Open_tables / table_cache * 100%