我通常尽量避免为非数字字段创建索引,但在这种情况下,我必须为定义为 char(8) 的字段创建非聚集索引。
如果我没记错的话,性能应该与 BigInt 字段的非聚集索引相同,因为它们都占用 8 个字节的存储空间。因此,如果性能相同,将只创建非聚集索引而不更改任何内容,但如果出于某种原因,BigInt 的性能会更好,那么我可能会考虑将值存储为 BigInt 而不是 char(8 )。
谢谢!
我通常尽量避免为非数字字段创建索引,但在这种情况下,我必须为定义为 char(8) 的字段创建非聚集索引。
如果我没记错的话,性能应该与 BigInt 字段的非聚集索引相同,因为它们都占用 8 个字节的存储空间。因此,如果性能相同,将只创建非聚集索引而不更改任何内容,但如果出于某种原因,BigInt 的性能会更好,那么我可能会考虑将值存储为 BigInt 而不是 char(8 )。
谢谢!