Когда мне следует использовать сжатый протокол MySQL?
Давайте разберемся, когда следует использовать сжатый протокол MySQL:
Операция сжатия используется только в том случае, если и клиент, и сервер поддерживают сжатие zlib, и клиент запрашивает сжатие.
Преимущество использования сжатия состоит в том, что оно уменьшает размер полезной нагрузки.
С другой стороны, недостатком использования сжатия является то, что оно увеличивает время вычислений.
Преимущества производительности будут во многом зависеть от размера отправляемого набора результатов.
-
В дополнение к этому также имеют значение пропускная способность сети и задержка между сервером базы данных и его клиентами.
Чем больше набор результатов, тем больше будет задержка.
Другими словами, чем меньше пропускная способность, тем больше вероятность того, что пользователь увидит преимущества сжатия.
Максимальный уровень обслуживания ограничен наименьшим узким местом. Следовательно, необходимо проанализировать ситуацию с ресурсами сети и процессора в настоящее время.
Самый оптимизированный сервер базы данных будет использовать 100% своего процессора 100% времени, в противном случае вычислительные ресурсы будут потрачены впустую, если у него есть процессор, который простаивает.