<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    大數據量遷移的一些心得

    最近遷移了一個大約30G的SQL SERVER 2000的數據庫到DB2 8.1。以下為遷移的工作心得:
    1、在大表的遷移中,不要因為圖快而先遷移數據然后建立主鍵索引。因為很有可能系統沒有足夠的資源完成這樣的操作。我在遷移超過400萬行記錄的表時,等遷移完數據后,再建立Primary Key時,提示資源不足而出錯。

    2、插入數據可以使用DB2的一個特色功能,一個Insert語句,可以帶多個Values。
    INSERT INTO T (F1, F2) VALUES (?, ?), (?, ?) , (?, ?), (?, ?), (?, ?)
    這樣的方式,要比addBatch的方式要快。

    3、主表和從表的外鍵關聯問題
    例如主表為A,從表為B。
    TABLE A (
    A1 VARCHAR(50)
    )
    TABLE B (
    B1 VARCHAR(40),
    CONSTRAINT Fk_B FOREIGN KEY (B1) REFERENCES A (A1)
    )
    外鍵 Fk_B (B1) REFERENCES A (A1)
    其中A表數據:
    A1
    'aa'
    'bb'

    B表
    'Aa'
    'bB'

    這在SQL Server中,缺省的建庫不區分大小寫,它是合法的。遷移到DB2中時,由于庫是大小寫區分,出現錯誤。

    建議:在SQL Server中,我們直接使用區分大小的選項建立數據庫,與所有的支持的數據庫一致。這樣我們的程序更容易發現多數庫支持的錯誤。

    4、海量數據庫的遷移工作耗時很長,建議以后規劃這類工作時,給予更多的時間,否則很容易出現延遲或者無法完成任務的情況。


    文章來源:http://www.cnblogs.com/jobs/archive/2004/10/03/48683.html
    posted on 2004-10-03 00:34 溫少的日志 閱讀(514) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
     
    主站蜘蛛池模板: 亚洲中文字幕在线无码一区二区 | 亚洲国产成人久久77| 亚洲AV无码久久久久网站蜜桃| 亚洲色成人网站WWW永久四虎| 国产AV无码专区亚洲AV琪琪 | 97在线视频免费播放| 国产精品视频永久免费播放| 免费播放春色aⅴ视频| 久久夜色精品国产亚洲AV动态图 | 国产亚洲成av人片在线观看| 亚洲精品国产免费| 亚洲精品美女久久7777777| 国产精品免费大片一区二区| 免费A级毛片无码A∨| 国产精品国产午夜免费福利看 | 亚洲午夜福利精品无码| 亚洲精品国产手机| 精品在线免费视频| 亚欧色视频在线观看免费| 免费人成视频在线观看不卡| 亚洲黄色中文字幕| 一级毛片aaaaaa视频免费看| 久视频精品免费观看99| 中文字幕亚洲无线码| 亚洲色大成网站WWW国产| 久久aa毛片免费播放嗯啊| 亚洲福利精品电影在线观看| 亚洲国产夜色在线观看| 99精品免费视频| 四虎免费永久在线播放| 亚洲一级高清在线中文字幕| 青青操视频在线免费观看| 亚洲国产黄在线观看| 亚洲欧美自偷自拍另类视| 亚洲香蕉免费有线视频| 国产性爱在线观看亚洲黄色一级片 | 亚洲成AV人综合在线观看| 一个人看的www免费视频在线观看| 免费在线一级毛片| 亚洲av无码兔费综合| 成年丰满熟妇午夜免费视频|