在100w数据量下,使用全文索引,like比math语句快很多,这是为什么呢?

数据量级

100万

索引情况

product_no为全文索引

  FULLTEXT KEY `index_product_no` (`product_no`),

数据示例

image.png

具体查询

image.png

explain如下

select id from my_test.test_part_encrypt where product_no like '%MOASOxnqDMgdxBefqXKhEA==%' limit 1000;
image.png

select id from my_test.test_part_encrypt where match(product_no) against('MOASOxnqDMgdxBefqXKhEA==' IN BOOLEAN MODE) limit 1000;
image.png

阅读 1.4k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题