我有两张桌子;一个有 50 条记录并包含一些城市名称,另一个有 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 ) );
问题是什么?
我怎样才能让它更快?