我們必須在週末更新SqlServer2000數據庫。加速數據庫更新
它的大小差不多是10G。
更新範圍從架構更改,主鍵更新到更新,糾正或插入的某些百萬記錄。
週末對於這份工作來說已經不夠了。
我們建立了一個專門的服務器作業, 打開數據庫SINGLE_USER 做我們能想到的任何優化:滴/重新創建索引,關係等
你可以提出任何用來加快進程?
SQL SERVER 2000並不可否認(不是我的決定)。更新通過自定義程序運行,而不是BULK INSERT。
編輯:
架構更新由查詢分析器TSQL腳本完成(每個版本更新一個腳本)
數據更新由C#.NET 3.5的應用程序來完成。
數據來自一堆文本文件(帶有許多問題)並寫入本地數據庫。
計算機沒有連接到任何網絡。