製品のテーブルサイズを見積もるために、SQLServer2008がxml列を格納する方法を理解しようとしています。
私はDATALENGTH(xml_column)
いくつかのテストを実行するために使用していますが、結果は気がかりです:
Xml document length | Datalength | Bytes per character
175 | 366 | 2.09
15 | 38 | 2.53
314 | 414 | 1.31
明らかに、nvarchar(max)
私がどこかで読んだように、xml列型は偽装ではありません。
おそらく圧縮されてバイナリとして保存されていますが、どこにもその方法を見つけることができません。
誰かがSQLServer2008にxml列がどのように格納されているか説明できますか?