我目前正在大学学习“性能评估”课程,我们现在正在做一个任务,我们正在测试 PHP 和 MySQL 数据库服务器上的 CPU 使用率。我们使用 httperf 创建自定义流量,使用 vmstat 跟踪服务器负载。我们正在为 INSERT 和 DELETE(单独运行)运行 3000 个到 PHP 服务器的连接。
数字表明,DELETE 操作比 INSERT 占用更多的 CPU 资源——我只是想知道为什么?
我最初认为 INSERT 需要更多的 CPU 使用率,因为需要重新创建索引,需要将数据写入磁盘等。但显然我错了,我想知道是否有人能告诉我这样做的技术原因。