リクエストされたアーティクルはご利用いただけません。このバージョンの製品で扱われていないか、関連する情報がこのバージョンのドキュメントで別に扱われています。検索 / 参照しなおすか、 別のバージョンに戻る場合は、こちらをクリックしてください.
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。
innodb_io_capacity
共同作成者

PDF版ドキュメントのセット
Creating your file...
This may take a few minutes. Thanks for your patience.
Your file is ready
InnoDBプラグインでは、MySQL 5.7からInnoDB_io_capacityという新しいパラメータが追加されました。
InnoDBが実行する最大IOPS(ダーティページのフラッシュレートと挿入バッファ[ibuf]バッチサイズを含む)を制御します。innodb_io_capacityパラメータは、バッファプールからのページのフラッシュや変更バッファからのデータのマージなど、InnoDBバックグラウンドタスクによるIOPSの上限を設定します。
innodb_io_capacityパラメータに、システムが1秒あたりに実行できるI/O処理のおおよその数を設定します。理想的には、設定をできるだけ低くしてくださいが、バックグラウンドアクティビティが遅くなるように低くしないでください。この設定が高すぎると、データがバッファプールから削除され、キャッシュするにはバッファの挿入が早すぎて大きなメリットが得られません。
|
* NetAppでは*この設定をNFSで使用する場合は、IOPSのテスト結果(SysBench / Fio)を分析し、それに応じてパラメータを設定することを推奨します。InnoDBバッファプールで必要以上に変更されたページやダーティなページが表示されない場合は、フラッシュとパージにできるだけ小さい値を使用してください。 |
|
ワークロードに対して低い値では不十分であることを証明した場合を除き、20、000以上などの極端な値は使用しないでください。 |
innodb_io_capacityパラメータは、フラッシュ速度と関連するI/Oを調整します。
|
このパラメータまたはinnodb_io_capacity_maxパラメータを高すぎて無駄にすると、パフォーマンスに深刻な影響を与える可能性があります。 |