最佳压缩mysqldump的方法?


只有在客户端和服务器都支持“zlib”压缩并且客户端请求压缩的情况下,才会使用压缩操作。

mysqldump 的用法

  • 使用压缩的优点是它可以减小有效负载的大小。

  • 另一方面,使用压缩的缺点是它会增加计算时间。

  • 性能提升很大程度上取决于发送的结果集的大小。

  • 此外,数据库服务器与其客户端之间的网络带宽和延迟也很重要。结果集越大,延迟就越大。

  • 换句话说,带宽越小,用户越有可能看到压缩带来的好处。

最大服务级别受最小瓶颈的限制。因此,需要分析当前网络和 CPU 资源的情况。

最优化的数据库服务器会 100% 的时间利用其 100% 的 CPU,否则如果处理器处于空闲状态,则计算资源就会浪费。

可以通过转储和重新加载表来重建表。这可以通过使用“mysqldump”创建转储文件并允许 mysql 重新加载文件来完成。可以使用以下命令完成此操作:

mysqldump db_name t1 > dump.sql
mysql db_name < dump.sql

如果用户有一个很大的 mysqldump 文件,并且希望使用 FTP 从一个系统导入到另一个系统,而无需花费更多时间,则可以使用以下命令:

mysqldump −u root −p database_name | gzip > dump.gz

另一种方法是压缩文件的内容,但这不被认为是最佳方法。

更新于:2021年3月10日

2K+ 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告