我們有一個存儲XML Web服務請求和響應的歷史表。目前它將它們存儲到一個XML字段中,但是我們遇到了插入的性能問題。我們只插入記錄,不更新,選擇或刪除。我們截斷了桌子並重建了索引,但無濟於事。該表在標識字段上具有主聚集索引,在日期時間字段上具有默認值GetDate()。我們正在運行SQL 2005 Server,但數據庫處於SQL 2000兼容模式。哪個插入更快,XML字段或Varchar(max)字段?
如果我們將字段類型從XML更改爲VarChar(max)或VarChar(xxx),是否會加速插入?還有什麼我們應該看的?
謝謝。
我甚至不知道在SQL Server 2000兼容模式下,您可以在數據庫中使用XML數據類型? – Tomalak 2010-05-06 15:42:52