memsql cnf内のtransaction_bufferに設定できる最大値はいくらですか?私は、サーバーに割り当てられたRAMとの相関があると仮定します。私の葉には32Gがあり、現時点ではtransaction_bufferは0に設定されています。クラスター上でフェーズを設計することに成功し、パフォーマンスチューニングを行いたいので、それに応じて設定する必要があるパラメータが1つあります。transaction_buffer最大値
答えて
transaction_bufferのサイズは、データベースパーティションごとに予約されたメモリの量です。つまり、各リーフノードは、リーフあたりのtransaction_bufferサイズ*パーティション、データベースメモリの数を必要とします。デフォルトは128 MBで、これで十分です。
基本的には、バランスのとれた処理です - transaction_bufferのデータはディスクに書き込まれる前にメモリに存在します。 transaction_bufferが0の場合、メモリが節約されるかもしれませんが、メモリ内にある速度の利点を十分に生かしていません。頻繁に更新されないデータベースがたくさんある場合、データベースごとのコストであるため、低いtransaction_bufferが適切なバランスになる可能性があります(各パーティションはデータベース自体であることに注意してください)。
Transaction_bufferは、あなたの作業負荷がますますメモリに集中するようになると、メモリを減らすためにMemSQLを頻繁に使用している状況に陥る可能性があるため、消費。そのような悪循環に陥ると、トランザクションバッファーを減らして再起動すると、メモリオーバーヘッドが削減され、システムをOOMで終了させずに問題をトラブルシューティングして修正できるようになります。
最終的には、適応性があるかもしれませんし、あなたは簡単な方法で揺れる部屋を得ることができません。これは、システムがOOM killプロセスを開始しないようにmaximum_memoryが十分に低いことを確認することが不可欠である理由です。 https://docs.memsql.com/docs/memory-management
- 1. SQL:最大値は最大
- 2. 最大値と最小値?
- 3. ダーツリスト最小値/最大値
- 4. インデックス値が最大の最大値と最大値の2番目の最大値を検索したい
- 5. 最大値
- 6. は最大値
- 7. ダイナミックプログラミング - 最大値
- 8. EXCEL最大値
- 9. 最小値と最大数
- 10. 配列の最小値と最大値
- 11. 増分ボタンの最大値/最小値
- 12. 配列の最大値と最小値
- 13. 配列の最小値/最大値
- 14. 配列の最大値と最小値
- 15. オフセットUISlider最小値/最大値画像
- 16. SQLクエリの最大値と最小値
- 17. 最小値と最大値の確認
- 18. パイソン - Sympy最小値と最大値
- 19. Laravelバリデーションチェックアレイサイズの最小値と最大値
- 20. Pythonの最大値と最小値
- 21. C++最小値と最大値
- 22. 最小値と最大値C++
- 23. リストの最大値と最小値
- 24. ストア最小値、最大値、「シングル」変数
- 25. 最大値と最小値は
- 26. 最大値と最小値のMySQLインデックス
- 27. iOSプログレスバーカスタム最大値と最小値
- 28. パンダ:最大値== N
- 29. のNeo4j - 最大値
- 30. た値が最大