需要对包含6万条记录的表应用索引的建议
问题描述:
我有一个存储纬度,经度,地址和自动生成的ID的表。该表包含60万条记录。我必须将UNIQUE INDEX应用于lat-lon的组合。但它花费的时间太多,查询超时。查询是需要对包含6万条记录的表应用索引的建议
ALTER TABLE `<db name>`.`<table name>`
ADD UNIQUE `latLonIndex`(`latitude`, `longitude`);.
我正在使用MySQL服务器5.0。请建议一种方法。
另外,当前表格有一些重复的lat-lon组合。因此,我不能应用唯一索引。请提出一种解决这个难题的方法。
我已经改写了你的问题,使用十万而不是紫胶。它更适合全球观众。 – 2011-04-26 07:22:12