Actualmente estoy tomando el curso "Evaluación de desempeño" en la universidad, y ahora estamos haciendo una tarea en la que estamos probando el uso de la CPU en un servidor de base de datos PHP y MySQL. Usamos httperf para crear tráfico personalizado y vmstat para rastrear la carga del servidor. Estamos ejecutando 3000 conexiones al servidor PHP, tanto para INSERTAR como para ELIMINAR (ejecutar por separado).MySQL: ¿Por qué ELIMINAR consume más CPU que INSERTAR?
Los números muestran que la operación DELETE consume mucha más CPU que INSERT, y me pregunto por qué.
Inicialmente pensé que INSERT requería más uso de CPU, ya que los índices tendrían que ser recreados, los datos necesarios para ser escritos en el disco, etc. Pero obviamente estoy equivocado, y me pregunto si alguien me puede decir la técnica razón por esto
Pregunta obvia: ¿Es * siempre * por lo que un DELETE requiere más recursos que un INSERT, o podría ser solo su configuración específica? Si siempre es así, ¿quién dice eso? – Tomalak