我有一个关于x,y的主索引。(select 1234,5678)花费大约5秒,而请求SELECT * FROM table where (x,y) in (1234,5678)在不到0.01秒的时间内给出相同的结果EXPLAIN SELECT * FROM table where (x,y) in (select 1234,5678)
id | select_type---------------+---------+---------+------------
我有一个包含500多万条记录的大型数据库,这个数据库有三个字段(ID、名称、文本),字段ID有一个主键,字段name有一个FULLTEXT索引。我想为我的网站创建一个在字段name中搜索的搜索引擎,我使用FULLTEXT索引,但缺点是不接受少于四个字符的关键字,所以我决定删除它,并在字段name上放置一个INDEX KEY,并使用以下请求:
EXPLAINSELECT * FROM table WHERE locat