明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

myloader原理的案例講解

[摘要]myloader恢復(fù)主要流程 1、首先由myloader主線程完成建庫建表,依次將備份目錄下建庫和建表文件執(zhí)行應(yīng)用到目標數(shù)據(jù)庫實例中; 2、接著myloader主線程會生成多個工作線程,由這些工作線程將所有database.table.*.sql文件中的記錄導(dǎo)入到對應(yīng)表中,這個階段是并行的,并行粒...
myloader恢復(fù)主要流程
1、首先由myloader主線程完成建庫建表,依次將備份目錄下建庫和建表文件執(zhí)行應(yīng)用到目標數(shù)據(jù)庫實例中;
2、接著myloader主線程會生成多個工作線程,由這些工作線程將所有database.table.*.sql文件中的記錄導(dǎo)入到對應(yīng)表中,這個階段是并行的,并行粒度為文件,工作線程完成所有database.table.*.sql 文件數(shù)據(jù)導(dǎo)入后銷毀;
3、最后主線程將創(chuàng)建函數(shù)、存儲進程、事件,以及創(chuàng)建表視圖、觸發(fā)器的文件執(zhí)行導(dǎo)入對應(yīng)數(shù)據(jù)庫和表中。
myloader參數(shù)詳解
myloader --helpUsage:
  myloader [OPTION...] multi-threaded MySQL loader
 
Help Options:  -?, --help                        Show help options Application Options:  -d, --directory                   Directory of the dump to import之前備份好的現(xiàn)在需要導(dǎo)入的文件夾
  -q, --queries-per-transaction     Number of queries per transaction, default 1000每次事物執(zhí)行的查詢數(shù)量,默認是1000
  -o, --overwrite-tables            Drop tables if they already exist如果要恢復(fù)的表存在,則先drop掉該表,使用該參數(shù),需要備份時候要備份表結(jié)構(gòu)
  -B, --database                    An alternative database to restore into還原到指定的數(shù)據(jù)庫
  -s, --source-db                   Database to restore選擇被還原的數(shù)據(jù)庫,將這個數(shù)據(jù)庫數(shù)據(jù)還原到--database指定的數(shù)據(jù)庫里
  -e, --enable-binlog               Enable binary logging of the restore data啟用還原數(shù)據(jù)的二進制日志
  -h, --host                        連接的主機名
  -u, --user                        用來備份的用戶名
  -p, --password                    用戶密碼
  -P, --port                        連接端口
  -S, --socket                      使用socket通信時的socket文件
  -t, --threads                     開啟的備份線程數(shù),默認是4
  -C, --compress-protocol           壓縮與mysql通信的數(shù)據(jù)
  -V, --version                     顯示版本號
  -v, --verbose                     輸出信息模式, 0 = silent, 1 = errors, 2 = warnings, 3 = info, 默認為2
myloader恢復(fù)流程圖
myloader原理的實例講解

myloader原理的實例講解

以上就是myloader原理的實例講解的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。