我正在使用Geonames數據庫作爲酒店預訂網站。該數據庫有兩個表格,一個用於國家,另一個用於超過3百萬的城市。條目。如果我嘗試獲取特定國家/地區的所有城市,則查詢速度太慢。我認爲是因爲我沒有定義任何索引。在超過3密耳的數據庫中搜索。條目
該國表有以下字段:
- iso_alpha2(國家代碼)
- 名
- 大陸
- 人口
cities表具有以下字段:
- 名
- asciiname
- alternate_names
- 國家
從城市表中的 「國家」 領域涉及的國家表 「iso_alpha2」 字段。
如何加快查詢速度?
P.S.我正在使用MySQL。
「我認爲是因爲我沒有定義任何索引。」 - 我認爲你自己已經回答了你的問題... – f3lix 2009-10-05 09:06:32