插入忽略MySql慢

时间:2014-05-10 18:22:54

标签: mysql sql insert unique ignore

我正在使用此查询:

insert ignore into CategoryLinks (article_id,category_id) values ('$art_id','$id')

$art_id$id是两个整数。

CategoryLinks有一个唯一索引(两列)。

不幸的是,有时查询速度非常慢,有时速度很快,我不知道为什么! 该表有大约100,000个数据记录。查询需要1 * 10 ^( - 5)秒和超过两秒。

奇怪的是PHPMyAdmin显示:索引用法:0B。

show create table CategoryLinks

CREATE TABLE `CategoryLinks` (
`article_id` int(10) NOT NULL,
`category_id` int(7) NOT NULL,
UNIQUE KEY `Unique` (`article_id`,`category_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1

顺便说一句:是否可以检查是否使用了索引? MyISAM更快!

0 个答案:

没有答案