日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。
innodb_buffer_pool_size
共同作成者
変更を提案
InnoDBバッファプールは、チューニングアクティビティの中で最も重要な部分です。
InnoDBは、インデックスのキャッシュとデータのローイング、アダプティブハッシュインデックス、挿入バッファ、および内部で使用される他の多くのデータ構造をバッファプールに大きく依存しています。また、データへの変更もバッファに格納されるため、書き込み処理をストレージに対してすぐに実行する必要はありません。これにより、パフォーマンスが向上します。バッファプールはInnoDBの不可欠な部分であり、それに応じてサイズを調整する必要があります。バッファプールサイズを設定するときは、次の点を考慮してください。
-
専用のInnoDB専用マシンの場合は、バッファプールサイズを使用可能なRAMの80%以上に設定します。
-
MySQL専用サーバーでない場合は、サイズをRAMの50%に設定します。