在過去的幾個月中,我已經完成了幾個SSIS包,用於將數據從舊數據庫移動到SQL Server數據庫。根據轉換情況,處理大約5百萬條記錄通常需要10-20分鐘。XML目標列包的性能下降
我遇到的問題之一是我的包的性能很差,因爲我的目標中的一列是SQL Server XML數據類型。
Data comes in like this: 5
A script creates a Unicode string like this: <XmlData><Value>5</Value></XmlData>
Destination is simply a column with XML data type
這實在是太慢了。有什麼建議? 我做了一個SQL跟蹤,並注意到,在SSIS中的每一行執行插入前一個轉換的場景背後:
declare @p as xml
set @p=convert(xml,N'<XmlData><Value>5</Value></XmlData>')
您使用哪些版本作爲源和目標? – Gidil
SQL Server 2008 R2 – gmang
我認爲這是目標。什麼是「傳統數據庫」? – Gidil