Простой запрос на обновление MySQL иногда очень медленный. Вот запрос:
update produse
set vizite = '135'
where id = '71238'
Моя упрощенная структура таблицы:
CREATE TABLE IF NOT EXISTS `produse`
(
`id` int(9) NOT NULL auto_increment,
`nume` varchar(255) NOT NULL,
`vizite` int(9) NOT NULL default '1',
PRIMARY KEY (`id`),
KEY `vizite` (`vizite`),
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=945179 ;
Я использую MySQL 5.0.77, а таблица - MyISAM.
Таблица составляет около 752,6 MO и на данный момент имеет 642,442.
База данных работает на выделенном VPS, который имеет 3 Гб ОЗУ и 4 процессора по 2 ГБ каждый. При высоком трафике в секунду не более 6-7 запросов такого типа в секунду, но запрос медленный не только тогда.