/ / PHP / MySQL conexión de base de datos de prioridad? - php, mysql, estadísticas

¿Prioridad de conexión de base de datos PHP / MySQL? - php, mysql, estadísticas

Tengo una base de datos de producción donde usoresiden las estadisticas. Esta base de datos es responsable de muchas otras cosas (no solo cálculos estadísticos). Utilizo php para agrupar periódicamente diferentes resoluciones (día, semana, mes, año) de estadísticas interesantes en los cubos dictados por la resolución.

La aplicación php que "he escrito" completa "sudatos cuando se ejecuta, de modo que se calculen todas las estadísticas acumuladas para las resoluciones y los períodos desde la última ejecución. Esto es útil si queremos desactivar esto para depurar los problemas de rendimiento de la base de datos, ya que puedo volver a activarlo y hacer que complete su conjunto de datos independientemente de la frecuencia de ejecución del script (el trabajo cron se puede mover de diario a semanal, etc.).

El problema que tengo, es que los cálculos sonbastante intensivo y aumentar el QPS del servidor de base de datos de producción. ¿Hay una manera de establecer una "prioridad" en una conexión de base de datos en particular para que solo use "fuera de ciclo" para hacer estos cálculos?

Tal vez una respuesta adecuada sería replicar las tablas en las que estoy trabajando en una base de datos de estadísticas diferente, pero desafortunadamente no tengo los recursos necesarios para intentar una cosa así (todavía).

Gracias de antemano por cualquier ayuda, Josh

Respuestas

5 para la respuesta № 1

low_priority_updates Debe hacer exactamente lo que necesita.