あなたの状況でそれが役立つかどうかを判断する方法はありません。十分な情報がありません。
「時々発生するトラフィックの大きなバースト」は、多数の小さなパケットまたはいくつかの非常に大きなパケットを意味しますか?それとも、SQL クエリの数に関連していますか?
データベース サーバーはリモート マシン上にありますか?
アプリケーションとデータベース サーバーの間の帯域幅は何ですか (Lan Mbits、Gbits、Tbits)。または WAN Kbits,Mbits.?
「高負荷」とはどういう意味ですか? CPU リソース、メモリ、ディスク IO、または帯域幅が不足していませんか?
いくつかのメモ...
- 圧縮はCPUを集中的に使用します
- 大規模なデータセットの圧縮は帯域幅に優しい
- 小さいデータセット (小さいとは何ですか?) を圧縮しても、おそらく CPU 使用率がごくわずかに増加するだけであり、帯域幅もごくわずかしか改善されません。
- アプリケーションと mysql サーバーが同じマシン上にある場合、帯域幅が高く、圧縮と圧縮解除には CPU リソースが必要なため、圧縮から利点が得られるとは思えません。
条件が何であるかについてのより簡潔な説明がなければ、簡潔な答えを出すのは難しい.
DC