数据库 – 通过哈希码在数据库中搜索大字符串会更快吗?

前端之家收集整理的这篇文章主要介绍了数据库 – 通过哈希码在数据库中搜索大字符串会更快吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我需要从数据库中检索一个大字符串,使用字符串本身搜索它是否更快,还是通过散列字符串并将数据存储在数据库中然后根据它进行搜索获得?

如果是,我应该使用什么哈希算法(安全性不是问题,我正在寻找性能)

如果重要:我使用的是C#和MSsql2005

解决方法

如果这提供了巨大的改进,我会感到惊讶,我建议不要使用自己的性能优化进行数据库搜索.

如果使用数据库索引,DBA可以使用经过尝试和信任的方法调整性能范围.对自己的索引优化进行硬编码可以防止这种情况发生,并且可能会阻止您在未来版本的数据库中获得索引性能的任何改进.

原文链接:https://www.f2er.com/mssql/83408.html

猜你在找的MsSQL相关文章