我在Spring-java和mysql中工作。
我必须查询大小为100k records
的表格。表有10列。
在我的SQL选择查询中,我必须在%4列上使用%text%search进行查询。这4列是varchar(200),平均文本大小为30个字符。
我经历了很少的博客和SO答案,以了解索引,阅读后我来到了这个问题。
将这4列单独FULLTEXT
索引,会使同类查询的执行时间有所不同吗?
答案 0 :(得分:0)
如果你有FULLTEXT
索引,like
有一些特定的char启动器将使用索引。例如a like 'hello%'
。但是当你使用%
开头时,索引不起作用。您可以使用explain
自行测试。