微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如果我需要从数据库中检索一个大字符串,使用字符串本身搜索它是否更快,还是通过散列字符串并将数据存储在数据库中然后根据它进行搜索获得?

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

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

解决方法

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

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

原文地址:https://www.jb51.cc/mssql/83408.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐