<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)  編輯  收藏

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


    網站導航:
     
     
    主站蜘蛛池模板: 亚洲狠狠综合久久| 国产在线观看免费视频播放器| 亚洲精品无码专区在线在线播放 | 一二三四影视在线看片免费 | 两个人看的www免费高清| JLZZJLZZ亚洲乱熟无码| 一区二区三区视频免费观看| 亚洲精品无码永久在线观看| 五月天婷婷免费视频| 亚洲精华国产精华精华液网站| 一级一级一级毛片免费毛片| 亚洲精品A在线观看| 中国好声音第二季免费播放| 亚洲国产成人片在线观看无码 | 国产精品成人观看视频免费| 99久久婷婷国产综合亚洲| 精品剧情v国产在免费线观看 | 免费毛片在线播放| 黄网站在线播放视频免费观看| 亚洲中文字幕日产乱码高清app| 四虎国产成人永久精品免费| 亚洲婷婷综合色高清在线| 在线免费观看一区二区三区| 特a级免费高清黄色片| 亚洲国产精品久久久天堂| 亚欧色视频在线观看免费| 亚洲国产精品18久久久久久 | 99re热免费精品视频观看 | 精品亚洲成a人片在线观看 | 你懂的免费在线观看| 亚洲卡一卡2卡三卡4麻豆| 国产精品无码素人福利免费| 可以免费观看的毛片| 亚洲伊人久久大香线蕉AV| 免费在线观看黄色毛片| 国产成人免费ā片在线观看老同学| 亚洲成人免费在线观看| 亚洲国产精品嫩草影院久久| 久久午夜夜伦鲁鲁片免费无码影视| 亚洲.国产.欧美一区二区三区| 亚洲宅男天堂在线观看无病毒 |