В настоящее время я учусь на курсе «Оценка производительности» в университете, и сейчас мы выполняем задание, в котором мы тестируем использование процессора на сервере баз данных PHP и MySQL. Мы используем httperf для создания пользовательского трафика и vmstat для отслеживания нагрузки на сервер. Мы выполняем 3000 подключений к PHP-серверу как для INSERT, так и для DELETE (запускаются отдельно).
Числа показывают, что операция DELETE требует гораздо больше ресурсов процессора, чем INSERT, и мне просто интересно, почему?
Сначала я думал, что для INSERT требуется дополнительная загрузка ЦП, поскольку индексы должны быть пересозданы, данные должны быть записаны на диск и т. Д. Но, очевидно, я ошибаюсь, и мне интересно, может кто-нибудь сказать мне техническую причину для этого.