nvarchar(X) 占用了多少页?

发布于 2024-07-21 00:21:54 字数 69 浏览 5 评论 0原文

nvarchar(X) 的存储要求是什么?

例如,如果列中的值远小于 X,那么数据库页中实际存储了多少?

What are the storage requirements for nvarchar(X)?

So for example, if the value in a column is much smaller than X, how much is actually stored in the database page?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

罪#恶を代价 2024-07-28 00:21:54

nvarchar 列的大小是内部存储的 unicode 字符数 + 开销。 确切的大小可能取决于所使用的 SQL 服务器。

对于 Microsoft SQL Server,“存储大小(以字节为单位)是输入字符数的两倍 + 2 字节”。 请参阅:http://msdn.microsoft.com/en-us/library/ ms186939.aspx

An nvarchar column is the size of the number of unicode characters stored inside + an overhead. The exact size is probably dependant of the SQL server in use.

For Microsoft SQL server "the storage size, in bytes, is two times the number of characters entered + 2 bytes". See: http://msdn.microsoft.com/en-us/library/ms186939.aspx

桃扇骨 2024-07-28 00:21:54

根据Microsoft

“存储大小(以字节为单位)是其两倍输入的字符数。”

实际上,除此之外还有额外的 2 个字节用作显示长度的开销。

According to Microsoft:

"Storage size, in bytes, is two times the number of characters entered."

In actuality, there is an extra 2-bytes used beyond that as overhead to show length.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文