标签: sql-server hash primary-key clustered-index
有一项任务实现了一个以HASH值为主键的表。
目前,设计者提出了一个varbinary(32)来存储一个16字节长度的MD5哈希。 因此他将16字节的信息存储在64字节的存储器中。这不是浪费吗?
将主键哈希存储为nvarchar vs varbinary有什么优点或缺点?
在我看来,varbinary应该对连接更有效,并且varbinary shoud会导致更少的页面拆分?
我需要就此事提出第二意见!