前端之家收集整理的这篇文章主要介绍了
数据库 – 通过哈希码在数据库中搜索大字符串会更快吗?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我需要从
数据库中检索一个大字符串,使用字符串本身
搜索它是否更快,还是通过散列字符串并将数据存储在
数据库中然后根据它进行
搜索获得?
如果是,我应该使用什么哈希算法(安全性不是问题,我正在寻找性能)
如果重要:我使用的是C#和MSsql2005
如果这提供了巨大的改进,我会感到惊讶,我建议不要使用自己的
性能优化进行
数据库搜索.
如果使用数据库索引,DBA可以使用经过尝试和信任的方法调整性能范围.对自己的索引优化进行硬编码可以防止这种情况发生,并且可能会阻止您在未来版本的数据库中获得索引性能的任何改进.
原文链接:https://www.f2er.com/mssql/83408.html