660 万行を超えるテーブルを取得しました。
trip_id
who's inという名前のフィールドがありますBINARY(16)
。クエリが遅すぎる ( 0.2 seconds
)。このクエリは、ほぼ 3 秒に 1 回実行されます。
trip_id
ばかげたことをする前に、インデックス サイズをフルから 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)
クエリの説明: