Иногда требуется 10 - 11 секунд, чтобы ВСТАВИТЬ в мою таблицу, в которой меньше десятка записей.
Я получаю следующее в статусе InnoDB моей базы данных:
0.29 inserts/s, 0.03 updates/s, 0.09 deletes/s, 20365.73 reads/s. 20.37K reads/s
Кажется, много - ты согласен? Я не уверен, что чтение 20K - это все та же таблица, но это вполне возможно.
Я тоже получаю
Foreign key constraint fails for table record_lock.
Может ли сбой ограничения внешнего ключа замедлить процесс?
Вот схема
CREATE TABLE IF NOT EXISTS `record_lock` (
`module_id` int(10) unsigned NOT NULL,
`module_record_id` int(10) unsigned NOT NULL,
`site_id` int(10) unsigned NOT NULL,
`user_id` int(10) unsigned NOT NULL,
`expiration_date_time` datetime NOT NULL,
`date_time_created` datetime DEFAULT NULL,
PRIMARY KEY (`module_id`,`module_record_id`),
KEY `record_lock_site_id` (`site_id`),
KEY `index_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;