在索引 VARCHAR 列是个好主意/方法吗?这个概念是使用 VARCHAR 作为列。
我想知道,如果我们将SHA-1散列或SHA-256散列(如果我是偏执狂)存储为BINARY(20)列和该列上的索引。
SHA-1
SHA-256
BINARY(20)
SHA-1在应用程序端对短字符串执行计算足够快,我们只是通过 SHA 值进行查询。
可能我认为 的长度VARCHAR会在 10 到 30 个字符左右徘徊,有些会更长但概率较低。
VARCHAR
performance index sql-server
index ×1
performance ×1
sql-server ×1