【发布时间】:2011-02-16 11:08:56
【问题描述】:
我们有一个存储 xml Web 服务请求和响应的历史记录表。目前它将它们存储到一个 XML 字段中,但是我们在插入时遇到了性能问题。我们只插入记录,没有更新、选择或删除。我们已经截断了表并重建了索引,但无济于事。该表在标识字段上有一个主聚集索引,在日期时间字段上有一个默认值 GetDate()。我们正在运行 SQL 2005 Server,但数据库处于 SQL 2000 兼容模式。
如果我们将字段类型从 XML 更改为 VarChar(max) 或 VarChar(xxx),这会加快插入速度吗?还有什么我们应该看的吗?
谢谢。
【问题讨论】:
-
我什至不知道您可以在 SQL Server 2000 兼容模式下的数据库中使用 XML 数据类型?
标签: sql-server xml sql-server-2005 performance