![](/img/trans.png)
[英]Can i restore some mysql database by just copying folder in Mysql
[英]Can I restore a mysql database faster?
我對 MySQL 很陌生,我想知道:當轉儲 mysql 數據庫時,它只需要幾秒鍾,但加載時有時需要幾分鍾! 是否有mysqldump的反向在幾秒鍾內加載數據庫?
在這里進行一些簡單的調整可能會有所幫助。
此外,還有一些技術可以在特定情況下提供幫助,例如使用--disable-keys 。
在 mysql 中,對於使用基於文件存儲的存儲引擎,您可以使用文件進行備份和恢復。 請參閱此相關頁面:
加載它時速度較慢,因為它必須重新創建索引。 所以簡短的回答是“不”。 但是,您可以在轉儲時使用--opt
選項來改進它。 這會將一些 SQL 添加到轉儲文件中,該文件執行各種操作,例如在加載所有數據之前禁用鍵,以便一次重建所有索引。
這提供了一個很好的改進。
從 mysql 轉儲文件(使用 mysqldump 創建)恢復有一個有趣的方法...該技術在以下位置進行了詳細說明
它使用不同的用戶帳戶並行運行備份
不 - 寫入總是比讀取花費更長的時間 - 而且對於關系數據庫,它也必須重建索引。 您可以做一些事情來使其 go 更快(例如,使用擴展插入、延遲索引重建)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.