本文章最後由 pony3295 於 2009-2-18 01:45 PM 編輯
Dear Pony Ma,
你好, 我們覺得最直接的方法還是在那七個小時內完成. 有兩個方法可以令到傳輸速度加快:
1. 利用數個navicat去轉移資料庫. 例如我們有十個table, 其中table A 和 table B各有一百萬筆資料, 其餘八個table各有五千筆資料. 那麼我們可以用一個 Navicat 專門去傳輸table A, 同時間用另一個 Navicat去傳輸table B, 其餘八個table再用第三個Navicat傳輸. 三個Navicat同時執行.
2. 先create沒有 primarykey, index, trigger, foreignkey的 table, 然後傳輸資料, 完成所有資料傳輸再create primarykey, index, trigger, foreignkey
我們希望你能夠提供一些資料:
1. 整個資料庫有多少table
2. 最大的數個table有多少筆資料
3. 最大的數個table, 每一筆的平均大小 (size)
4. Table 的類型(Table Type) 是 MyISAM 還是 InnoDB
Should you have further enquiries, please do not hesitate to contact us.
We sincerely apologize for any inconvenience and thank you for choosing our product.
P.S Navicat has now got its own area on Facebook, please come and join us: http://www.facebook.com/group.php?gid=39488261167
Sincerely,
Mayho Ho
Navicat Support Center
------------------------------------------------------------------------
Navicat - the gateway to Oracle, MySQL & PostgreSQL
http://www.navicat.com
------------------------------------------------------------------------
以上是原廠回復我的訊息,下午再行測試看看 |