狮身人面像是否值得用于非全文search?

狮身人面像是否值得用于非全文search?,第1张

概述狮身人面像是否值得用于非全文search?

我正面临着一些问题,以优化SELECT查询在一个150M的行表。 我想尽可能快地searchmd5(char(32))。 你认为狮身人面像在这种情况下是有意义的吗? 我已经阅读了很多东西,而且看起来对于全文search来说非常好。 我的例子值得吗?

name char(64) lname char(253) md5 char(32) ID bigint(20)

谢谢,

狮身人面像在这种情况下没有意义。 你正在寻找一个完全匹配。 首先是索引MD5列。 这应该会导致结果很快出现。 如果速度不够快,那么可以使用缓存来加快查找速度(并从数据库中取出数据) – 请参阅memcached或类似的东西。

埃文的回答对我有意义。

如果您还没有使用sphynx,则需要为应用程序添加额外的层次。 这意味着先看看在MysqL中是否足够好。

我可能会假设你有你的应用程序的其他部分已经使用MysqL。 如果你不这么做,那么有很多选择的特色鲜明的数据库,可能会超越原始速度。

总结

以上是内存溢出为你收集整理的狮身人面像是否值得用于非全文search?全部内容,希望文章能够帮你解决狮身人面像是否值得用于非全文search?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1288488.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存