散列作为索引在sql server中存储为varbinary或nvarchar

时间:2015-10-20 13:10:24

标签: sql-server hash primary-key clustered-index

有一项任务实现了一个以HASH值为主键的表。

目前,设计者提出了一个varbinary(32)来存储一个16字节长度的MD5哈希。 因此他将16字节的信息存储在64字节的存储器中。这不是浪费吗?

将主键哈希存储为nvarchar vs varbinary有什么优点或缺点?

在我看来,varbinary应该对连接更有效,并且varbinary shoud会导致更少的页面拆分?

我需要就此事提出第二意见!

0 个答案:

没有答案