为高负载数据库打开 mysql 的连接压缩是否有任何重大开销,或者它总是赢家?
我们有数据库将非常小的数据集返回给请求程序 (PHP),但这些数据库不时会收到非常大的流量突发。如果我打开连接压缩,我可能会看到负载下的性能显着下降吗?
我们使用的是现代硬件,但不是一个相当普通的服务器设置,即一个或两个双核 CPU、8 GB 内存等。
为高负载数据库打开 mysql 的连接压缩是否有任何重大开销,或者它总是赢家?
我们有数据库将非常小的数据集返回给请求程序 (PHP),但这些数据库不时会收到非常大的流量突发。如果我打开连接压缩,我可能会看到负载下的性能显着下降吗?
我们使用的是现代硬件,但不是一个相当普通的服务器设置,即一个或两个双核 CPU、8 GB 内存等。
在您的情况下,无法判断它是否有帮助。根本没有足够的信息。
“不时的大流量突发”是指很多小数据包还是一些非常大的数据包,还是与sql查询的数量有关?
数据库服务器是否在远程机器上?
应用程序和数据库服务器之间的带宽是多少,Lan Mbits,Gbits,Tbits。或 WAN Kbits,Mbits.?
“高负荷”是什么意思。您是否正在耗尽 CPU 资源、内存、磁盘 IO 或带宽?
一些笔记...
如果没有更简洁地描述条件是什么,很难给出简洁的答案。
直流