MySQL JDBC 传输压缩

MySQL JDBC 传输压缩

早上好,

我希望将我的应用程序连接到 MySQL 来压缩数据在途中。我读过 MySQL 文档。但我不清楚是否需要在客户端、服务器端执行某些操作,或者是否可行。我知道 mysql、mysqldump 等客户端可以压缩传输中的数据。但同样,对于使用 MySQL 的应用程序来说,情况并不清楚。

我找到了这个配置,但不确定它是否适用于所有连接类型。

[mysqld]
protocol_compression_algorithms=zstd,uncompressed

编辑:我正在寻找 MySQL 5.7 和 8.x

答案1

好的。看来 JDBC 连接字符串只需要这个值。

useCompression=true

并在服务器端设置配置,就像我在最初的问题中发布的那样

仅供参考。如果您在云中使用 MySQL,例如在 Google 云中,则只需要客户端部分,因为服务器已准备好接受压缩连接。MySQL 网站文档中未指定这一点。很可能在 Google 文档的某个深处。

相关内容