【发布时间】:2014-09-19 00:12:44
【问题描述】:
My SQL Server 数据库有许多表,其中使用了各种数据类型。当前设计具有列的标准数据类型长度,例如:NVARCHAR,例如 200、1000 或 MAX(这是我们采用的标准),具体取决于我保存的数据类型,我相应地使用数据类型。
对于NAME 列,我认为将其设为 200/1000 是没有意义的,忘记 MAX(我不是说我们做到了)。那么,如果您确定字段不超过 75 个字符,是否可以将字段设为 200/1000?它对查询性能有任何影响吗?这种方法还有哪些其他问题/好处。
哪种方式更好,无论存储的数据如何,都使用标准数据类型长度,还是对列使用特定的数据类型长度更好?
非常感谢这方面的任何帮助
谢谢!!!
【问题讨论】:
标签: sql .net sql-server database