В вашей ситуации нет способа определить, поможет это или нет. Просто не хватает информации.
Означает ли «большие всплески трафика время от времени» множество маленьких пакетов или несколько очень больших пакетов, или это больше связано с количеством запросов sql?
Являются ли серверы баз данных на удаленных компьютерах?
Какова пропускная способность между приложением и сервером базы данных, Lan Mbits, Gbits, Tbits. или WAN кбит, мбит.?
Что означает «высокая нагрузка». у вас заканчиваются ресурсы процессора, память, дисковый ввод-вывод или пропускная способность?
Некоторые заметки ...
- Сжатие является интенсивным процессором
- Сжатие больших наборов данных обеспечивает пропускную способность
- Сжатие в небольших наборах данных (что мало?), Вероятно, только добавит незначительное увеличение загрузки процессора, но также незначительно улучшит пропускную способность
- Если ваше приложение и сервер MySQL находятся на одной машине, я сомневаюсь, что вы получите какое-либо преимущество от сжатия, потому что полоса пропускания высока, а сжатие и декомпрессия требуют ресурсов ЦП.
Без более краткого описания условий трудно дать краткий ответ.
DC