我有一张超过 660 万行的表格。
我有一个字段,名为trip_id
who's in BINARY(16)
。我发现我的查询太慢了(0.2 seconds
)。此查询几乎每 3 秒运行一次。
在做任何愚蠢的事情之前,我想知道如果我将索引大小trip_id
从 full 降低到 12,会有所不同吗?
如果我尝试更多地调整我的查询,会有所不同吗?
谢谢
编辑:
询问 :
SELECT stop_times.stop_id
FROM trips
LEFT JOIN stop_times ON trips.trip_id = stop_times.trip_id
WHERE trips.route_id = '141'
GROUP BY stop_times.stop_id
ORDER BY trips.trip_headsign ASC,
stop_times.stop_sequence ASC
trip_id BINARY(16)
route_id SMALLINT(3)
trip_headsign VARCHAR(50)
stop_sequence SMALLINT(3)
查询说明: