gpt4 book ai didi

sql-server - SQL Server : Is it worth placing BLOB/CLOB columns near the "end" of a table?

转载 作者:行者123 更新时间:2023-12-02 22:57:19 25 4
gpt4 key购买 nike

都市传说或者将 BLOB/CLOB 列放在表中列列表的最后真的有利于性能和其他方面吗?

“可视化”。这两种表格布局之间在性能方面(以及其他方面)是否存在差异:

A                            B
--------------------- ---------------------
ID int ID int
Name nvarchar(200) Content nvarchar(max)
Content nvarchar(max) Name nvarchar(200)

最佳答案

是的,这是一个都市传说

磁盘布局完全独立于 CREATE 表中的列顺序。请参阅此了解更多信息 Performance / Space implications when ordering SQL Server columns?

注意:无论 varchar 列位于“开始”还是“结束”,SQL Server 仍会将其读取为 same via an offset from the NULL bitmap. MAX 列可能位于记录中,如果太长,则可能位于另一页中。所以还是没关系

几年前(dot net 出现之前),一些 SQL Server 客户端驱动程序在末尾更喜欢使用大文本参数。古代神话。

关于sql-server - SQL Server : Is it worth placing BLOB/CLOB columns near the "end" of a table?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7789805/

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