压缩mysqldump的最佳方法?!
仅当客户端和服务器都支持“zlib”压缩并且客户端请求压缩时才使用压缩操作。
mysqldump的使用
使用压缩的好处是它减少了有效载荷的大小
另一方面,使用压缩的缺点是它增加了计算时间。
性能优势在很大程度上取决于正在发送的结果集的大小。
除此之外,数据库服务器与其客户端之间的网络带宽和延迟也很重要。结果集越大,延迟就越大。
换句话说,带宽越小,用户就越有可能看到压缩的好处。
最高级别的服务仅限于最小的瓶颈。因此,需要分析当前时间的网络和CPU资源的位置。
最优化的数据库服务器会在100%的时间内使用其CPU的100%,否则如果处理器处于空闲状态,计算资源就会被浪费。
可以通过转储和重新加载来重建表。这可以通过使用'mysqldump'并创建转储文件并允许mysql重新加载文件来完成。这可以使用以下命令来完成-
mysqldump db_name t1 > dump.sql mysql db_name < dump.sql
如果用户有一个很大的mysqldump文件,并且他们希望使用FTP将它从一个系统导入到另一个系统,而不必花费更多时间,可以使用以下命令来完成
mysqldump −u root −p database_name | gzip > dump.gz
另一种方法是压缩文件的内容,但这不会被认为是最好的方法。