【发布时间】:2010-01-29 08:52:55
【问题描述】:
我正在处理一个不是我创建的数据库。我将发出一些长时间运行的查询,这些查询涉及一个大表的三个整数列:id(主键)、x 和 y。 (我不会编写/更新记录;只是发出查询。)
SHOW CREATE TABLE 表明:
`primary_key` int(11) NOT NULL auto_increment,
`x` int(11) default NULL,
`y` int(11) default NULL,
UNIQUE KEY `id` (`id`),
KEY `my_x` (`x`),
KEY `mh_y` (`y`)
为了我的目的,我应该在 id、x 和 y 上创建索引吗?或者 UNIQUE KEY 和 KEY 行是否意味着索引已经存在?
谢谢!
~l
【问题讨论】: