Sql server 在SQL Server 2012中,与静态行相比,更新动态类型行的代价有多大?

Sql server 在SQL Server 2012中,与静态行相比,更新动态类型行的代价有多大?,sql-server,performance,database-design,sql-update,sqldatatypes,Sql Server,Performance,Database Design,Sql Update,Sqldatatypes,使用静态数据类型(例如CHAR,NCHAR,BINARY)似乎是一种很好的做法,其中更新性能是一个主要问题 虽然我找不到任何关于这个处罚有多严重的参考资料 有人知道如果改用动态数据类型(VARCHAR,NVARCHAR,VARBINARY),吞吐量损失有多大吗?没有损失。没有处罚。使用适用于应用程序的类型。检查此选项

使用静态数据类型(例如
CHAR
NCHAR
BINARY
)似乎是一种很好的做法,其中更新性能是一个主要问题

虽然我找不到任何关于这个处罚有多严重的参考资料


有人知道如果改用动态数据类型(
VARCHAR
NVARCHAR
VARBINARY
),吞吐量损失有多大吗?

没有损失。没有处罚。使用适用于应用程序的类型。

检查此选项