我使用pb的ImportFile()函式,匯入一個10萬條資料的xml檔案(400M),存盤到MS SQLserver中。但速度太慢了,大約得2-3小時。
我想原因是:函式首先要完全打開xml檔案,然后再逐條讀到資料視窗(記憶體中),然后再一并提交到資料庫。顯然占用的記憶體太大了,速度就慢了。
請教大蝦,有什么好的解決辦法能大大提高速度呢?
uj5u.com熱心網友回復:
如果使用這個函式,應該是沒有辦法優化可以考慮fileread后插入資料視窗或者資料庫
不過。速度能不能快些很難說。
uj5u.com熱心網友回復:
long dwcontrol.ImportFile ( {saveastype importtype}, string filename {, long startrow {, long endrow {, long startcolumn {, long endcolumn {, long dwstartcolumn } } } } } )可以制定起始行和結束行,
你搞2臺機子,一個做1到5萬
另一個作5萬零一到完,
同時作,速度立即提升1倍……
uj5u.com熱心網友回復:
不知,幫頂uj5u.com熱心網友回復:
有問題請先GOOGLE,BAIDU轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/115091.html
標籤:數據庫相關
