gpt4 book ai didi

mysql - 使 SELECT 查询更快

转载 作者:行者123 更新时间:2023-11-30 00:31:45 25 4
gpt4 key购买 nike

我在 MySQL 中有一个查询:

SELECT FIELD1, FIELD2, FIELD3 
FROM TABLE1
WHERE
(FIELD3 >= INT1 AND FIELD3 <= INT2)
AND FIELD2 IN (INTEGER_LIST)

有什么想法可以让这个查询更快吗? FIELD2 和 FIELD3 均已建立索引。即使删除了对 FIELD2 的检查,也不会发生与性能相关的任何情况。

执行计划信息:

id: 1
select_type: SIMPLE
table: TABLE1
type: ref
possible_keys: FIELD2, FIELD3
key: FIELD2
ref: const
rows: 310000
Extra: using where

最佳答案

是的。 table1(field2, field3, field1) 上的索引应该可以加快此查询的速度:

create index table1_field2_field3_field1 on table1(field2, field3, field1)

关于mysql - 使 SELECT 查询更快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22456532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com