Si está tan cerca de caerse que no puede activar el registro general en ARCHIVO, tiene problemas peores; necesitan arreglarse.
Sospecho, sin ningún conocimiento real, que el registro lento tendría un impacto similar, especialmente con long_query_time = 0
.
5.7 tiene una función de "reescritura de consultas". Algún truco podría usarse allí. (Pero, de nuevo, hay algunos gastos generales, que deben ser comparados).
¿Cuánto tiempo quieres atrapar las consultas? ¿Estás buscando la fuente de una acción traviesa? ¿O está tratando de recopilar consultas para crear un punto de referencia realista para esa tabla? ¿O algo mas?
¿Tiene activada la replicación? ¿Te interesan las lecturas? O escribe? ¿O ambos?
¿Cuántos hilos están activos simultáneamente? El punto de referencia que mostró indicó que para 1, el registro tiene una sobrecarga baja. Es el bloqueo de la tabla en MyISAM o CSV lo que está matando el procesamiento por alta concurrencia.
Su segundo gráfico señala que los clientes realmente deberían estar restringidos a aproximadamente 5-8 conexiones concurrentes; de lo contrario, el rendimiento en realidad disminuye. ¿Qué fueron max_connections
y Max_used_connections
para ese gráfico?