Stops と Stop_Times という 2 つのテーブルがあり、これらは旅行代理店に関連しています。8,000 件のレコードを持つ停止と、320 万件のレコードを持つ Stop_Times テーブル。UPDATE クエリを実行すると、時間がかかりすぎます。3.5 ~ 4 時間かかりましたが、まだレコードは更新されていません。私のクエリは -
UPDATE Stops
JOIN Stop_Times ON Stops.stop_id = Stop_Times.stop_id
SET
Stops.route_type = Stop_Times.route_type,
Stops.agency_id = Stop_Times.agency_id
WHERE Stops.location_type = 0
これら 2 つのテーブルには、MyISAM ストレージ エンジンを使用しています。索引付けされた Stops および Stop_Times テーブルを作成しました。
Linux CentO でこのクエリを実行しています。
UPDATE クエリの速度を上げる方法はありますか?