我有一个 MySQL UPDATE 查询,但我不知道为什么这么慢。查询是UPDATE profile SET lastfresh=? WHERE uid=?
桌子:
CREATE TABLE `profile` (
`uid` mediumint(6) NOT NULL AUTO_INCREMENT,
`nick` varchar(16) NOT NULL DEFAULT '',
`lastfresh` int(10) unsigned NOT NULL DEFAULT '0',
....
PRIMARY KEY (`uid`),
KEY `adtk_nck` (`nick`),
KEY `adtk_wnl` (`nick`,`lastfresh`),
KEY `adtk_np` (`nick`,`pass`),
KEY `lng` (`lng`)
) ENGINE=InnoDB AUTO_INCREMENT=182993 DEFAULT CHARSET=utf8;
查询执行的持续时间是 17 秒(有时)。有什么问题?