假设需要对某个表的字符串类型的列进行索引,并且字符串的长度较长。生成的索引体积就会比较大,同时影响插入及搜索的性能。
这种情况下可以考虑使用对字符串进行hash计算,然后对hash值进行索引。
本示例显示使用sqlserver 2005中, 通过CHECKSUM生成哈希索引。通过将计算校验和列添加到索引的表中,然后对校验和列生成索引来生成哈希索引。
假设需要对某个表的字符串类型的列进行索引,并且字符串的长度较长。生成的索引体积就会比较大,同时影响插入及搜索的性能。
这种情况下可以考虑使用对字符串进行hash计算,然后对hash值进行索引。
本示例显示使用sqlserver 2005中, 通过CHECKSUM生成哈希索引。通过将计算校验和列添加到索引的表中,然后对校验和列生成索引来生成哈希索引。