| |||
Como puedo saber cuantas veces por dia se ejecuta una consulta Buenas tardes tengo una duda como dice el titulo necesito saber cuantas veces al dia se ejecuta una consulta en especifica a mi base de datos Hay alguna forma de saberlo?? de ante mano gracias |
| |||
Respuesta: Como puedo saber cuantas veces por dia se ejecuta una consulta Cita: Gracias gnzsoloyo voy a seguir investigando ya que necesito realizar una estadistica sobre una consulta en especifica
Iniciado por gnzsoloyo No sin generar un método de registración de logs... Es lo que se hace habitualmente en sistemas mas o menos elaborados. El que usa nuestra empresa, por ejemplo, registra todas las acciones críticas y su duración de procesos, a través de todo el día, con una entrada por cada llamada a la base, más las de respueta, y muchas operaciones de la aplicación principal. Al final termina generando 36.000.000 (si, treinta y seis millones) de entradas al día de promedio... Obviamente luego tenemos procesos automaticos que nos hacen estadística sobre eso... |
| |||
Respuesta: Como puedo saber cuantas veces por dia se ejecuta una consulta Efectivamente se obtienen millones de entradas en una base de datos que funciona. Hay una utilidad que se llama syncsort que es especialmente útil para esto. Lo que hace es coger logs enormes o conjuntos de logs pequeños, los lee y hace los cálculos que tu quieras. Te devuelve los datos en texto ascii plano con agrupaciones. órdenes, cálculos y datos tabulados de tal forma que puedes mandarlo directamente a la impresora y queda bien. Es una joya. Cada día a una hora en el cron tienes una entrada que es un proceso batch que llama a syncsort, lee los log, te deja los resúmenes que quieras y luego el batch los borra o empaqueta. Lo dicho. Una joya. |
Etiquetas: |