Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

783
Vistas
Obtener el costo de cada consulta de MySQL

Contamos con una aplicación web respaldada por MySQL que atiende cientos de consultas por segundo. Estoy buscando una forma de medir el "costo" de cada consulta en producción. Estoy imaginando alguna opción en la que, para cada consulta, MySQL devuelva los resultados de la consulta junto con el costo de CPU y E/S de ejecutar esa consulta.

El objetivo final es agregar esos costos por punto final (p. ej., "/buscar") y por el ID de usuario que inició sesión. De esa manera, cuando tengamos problemas con el sitio, podemos ver rápidamente si hay una acción en particular o una ID de usuario que esté utilizando una gran parte de nuestros recursos de MySQL.

Cerca pero no del todo (AFAICT):

Esta respuesta se acerca: https://stackoverflow.com/a/12880997/163832

Describe los problemas de precisión y exactitud con EXPLAIN y recomienda una alternativa que mide lo que realmente sucedió en lugar de estimar lo que sucederá.

La alternativa parece mejor para mi caso de uso, pero todavía hay problemas:

  • Miré las estadísticas disponibles y no puedo encontrar ninguna que mida la CPU o la E/S.
  • No creo que pueda permitirme hacer FLUSH STATUS y luego SHOW SESSION STATUS ... en cada consulta.
  • Esto no funciona cuando se ejecutan muchas consultas al mismo tiempo.
over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda