mysql を再起動すると、10 分ほどサイトが遅くなります。innodb_buffer プールとクエリ キャッシュが原因だと思います。innodbbuffer pool =8G
とquery cache = 2G.
.cnf
最適化のために変更していますが、200 人のオンライン ユーザーがいて、サーバーの速度が 10 分間低下すると、ユーザーがイライラします。
とにかくmysqlを再起動せずにmysql変数を変更できますか?
mysql を再起動すると、10 分ほどサイトが遅くなります。innodb_buffer プールとクエリ キャッシュが原因だと思います。innodbbuffer pool =8G
とquery cache = 2G.
.cnf
最適化のために変更していますが、200 人のオンライン ユーザーがいて、サーバーの速度が 10 分間低下すると、ユーザーがイライラします。
とにかくmysqlを再起動せずにmysql変数を変更できますか?
これらは、再起動後に遅くなる変数ではありません。すべてが再びメモリに戻った数分後に速度が速くなる変数です。
一部のグローバル変数は で変更できますが、変更SET global varname=...
できないものもあります。だから、それはすべて依存しています。覚えておいてください: それらに満足している場合は...再起動が必要な場合に備えて、構成にそれらを追加することを忘れないでください。構成の重要な部分を誤ってそのように使用するのは、あなたが初めてではありません。
複数のmysqlサーバーを持ち、リロードのために1つをオフラインにする(もう1つはすべてのクエリを取得する)ことは祝福になる可能性がありますが、もちろん高価になる可能性があります.