虽然将SQL用于XML显式很麻烦,但我发现自己经常使用它。因为它允许完全控制生成的XML文档。
我的问题在于性能,有时需要5分钟以上才能生成描述某些财务数据(发票、账单)的XML文档。等)就一个月!
所以我想找一些技巧来提高它的性能。,甚至其他能提供性能优势的替代方法。
发布于 2008-10-15 12:57:54
如果XML在生成后传递给某个应用程序进行处理(例如web应用程序),一种替代方法是在SQL中生成正常的记录集,并让调用的应用程序创建XML文档。或者SQL可以使用XML AUTO生成比您需要的更简单的XML形式,然后调用应用程序可以使用XSLT样式表将其转换为正确的XML格式。
当然,您需要确保原始SQL无论是否格式化为XML都没有潜在的性能问题(例如,您的数据库是否缺少一些索引?)
https://stackoverflow.com/questions/204464
复制相似问题