Skip to main content
Enterprise applications
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

innodb_buffer_pool_size

共同作成者

InnoDBバッファプールは、チューニングアクティビティの中で最も重要な部分です。

InnoDBは、インデックスのキャッシュとデータのローイング、アダプティブハッシュインデックス、挿入バッファ、および内部で使用される他の多くのデータ構造をバッファプールに大きく依存しています。また、データへの変更もバッファに格納されるため、書き込み処理をストレージに対してすぐに実行する必要はありません。これにより、パフォーマンスが向上します。バッファプールはInnoDBの不可欠な部分であり、それに応じてサイズを調整する必要があります。バッファプールサイズを設定するときは、次の点を考慮してください。

  • 専用のInnoDB専用マシンの場合は、バッファプールサイズを使用可能なRAMの80%以上に設定します。

  • MySQL専用サーバーでない場合は、サイズをRAMの50%に設定します。