gpt4 book ai didi

sql-server - SQL Server 2008 中如何存储 xml 列?

转载 作者:数据小太阳 更新时间:2023-10-29 01:44:45 27 4
gpt4 key购买 nike

我尝试了解 SQL Server 2008 如何存储 xml 列以尝试估计我们产品中的表大小。

我正在使用 DATALENGTH(xml_column) 运行一些测试,结果令人不安:

Xml document length | Datalength | Bytes per character
175 | 366 | 2.09
15 | 38 | 2.53
314 | 414 | 1.31

很明显,xml 列类型不是伪装的 nvarchar(max),正如我在某处读到的那样。

它可能被压缩并存储为二进制文件,但找不到任何地方。

谁能解释一下 xml 列是如何存储在 SQL Server 2008 中的?

最佳答案

XML 列以“紧凑的二进制格式”存储。

我怀疑微软不会给你比这更多的细节。

关于sql-server - SQL Server 2008 中如何存储 xml 列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13650212/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com