2
雖然使用SQL FOR XML EXPLICIT很麻煩,但我發現自己經常使用它。由於它允許完全控制生成的XML文檔。提高FOR XML顯式性能
我的問題是性能問題,有時需要超過5分鐘才能生成描述一些財務數據(發票,賬單等)的XML文檔,僅需一個月!
所以我一直在尋找提示,以提高其性能。 甚至可以用其他方式取代它,從而帶來性能優勢。
雖然使用SQL FOR XML EXPLICIT很麻煩,但我發現自己經常使用它。由於它允許完全控制生成的XML文檔。提高FOR XML顯式性能
我的問題是性能問題,有時需要超過5分鐘才能生成描述一些財務數據(發票,賬單等)的XML文檔,僅需一個月!
所以我一直在尋找提示,以提高其性能。 甚至可以用其他方式取代它,從而帶來性能優勢。
如果XML在生成後傳遞給某個應用程序進行處理(例如Web應用程序),則另一種方法是在SQL中生成正常記錄集,然後讓調用應用程序創建XML文檔。或者,也許SQL可以使用FOR XML AUTO生成比您需要的更簡單的XML形式,然後調用應用程序可以使用XSLT樣式表將其轉換爲正確的XML格式。
當然,你需要確保有與原來的SQL沒有潛在的性能問題,無論是格式爲XML或不
您使用什麼數據庫管理系統(即是您的數據庫丟失了一些指標,也許?) ? – Javier 2008-10-15 12:30:35