现有数据表里面有1-2000w数据,但是想模糊搜索某个字段的某个值如下:
SELECT * FROM l_merchant_app_log_7f6d57b31d WHERE message LIKE '%T12272359371652886%'
这种写法索引将会失效,各位有什么好办法呢
###这种前后都有符号的没有什么特别好的办法,只能将数据导到另外一个地方(例如ES)进行搜索,得到结果后再回表
作者:admin 2021-05-07 我要评论
现有数据表里面有1-2000w数据,但是想模糊搜索某个字段的某个值如下: SELECT * FROM l_merchant_app_log_7f6d57b31d WHERE message LIKE '%T12272359371652886%...
现有数据表里面有1-2000w数据,但是想模糊搜索某个字段的某个值如下:
SELECT * FROM l_merchant_app_log_7f6d57b31d WHERE message LIKE '%T12272359371652886%'
这种写法索引将会失效,各位有什么好办法呢
###这种前后都有符号的没有什么特别好的办法,只能将数据导到另外一个地方(例如ES)进行搜索,得到结果后再回表
版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除