【发布时间】:2010-04-26 21:07:23
【问题描述】:
我有以下表架构:
CREATE TABLE `alexa` (
`id` int(10) unsigned NOT NULL,
`rank` int(10) unsigned NOT NULL,
`domain` varchar(63) NOT NULL,
`domainStatus` varchar(6) DEFAULT NULL,
PRIMARY KEY (`rank`),
KEY `domain` (`domain`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
导入数据需要几分钟时间。对我来说,这似乎相当慢,因为我们只讨论了一百万行数据。
我可以做些什么来优化这些数据的插入? (已经在使用禁用键)
【问题讨论】:
-
奇怪的是你有一个
id列,但它不是主键。
标签: mysql optimization import create-table