最佳壓縮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+ 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.