最佳壓縮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
另一種方法是壓縮檔案的內容,但這不被認為是最佳方法。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP