我刚刚遇到一个数据库,其中所有基于字符的列的大小都指定为 8 的倍数(例如 Username = varchar(32)、Forename = nvarchar(128) 等)这对性能有什么影响吗?数据库还是完全没有意义?
谢谢。
注意这是在 SQL 2000 数据库中。
最佳答案
由于它们是 VARchars,因此实际使用的空间基于内容。如果它们是 CHAR,我会开始担心。
-Edoode
关于sql-server - 基于字符的数据的数据库列大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/472434/