2 つのテーブルがあります。1 つには 50 のレコードがあり、いくつかの都市名が含まれており、もう 1 つのレコードには 3173958 のレコードがあり、都市から国へのコード情報が含まれています。
+---------+-----------+
| country | city |
+---------+-----------+
| gb | sapiston |
| gb | sapperton |
| gb | sarclet |
| gb | sarnau |
| gb | sarnau |
+---------+-----------+
大きなテーブルはフィールドにインデックスが作成されていcity
ますが、このクエリの実行には約5 分かかります。
SELECT small.* , c2c.country FROM small LEFT JOIN c2c ON ( lower( small.city ) = lower( c2c.city ) );
何が問題ですか?
どうすれば速くなりますか?