es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

MySQL cómo calcular entre la entrada actual y la siguiente prevista.

Espero que mis terminologías sean correctas pero aquí va:

Necesito calcular los datos transferidos entre entradas (MB/s). Tengo una serie de tiempo que tiene la marca de tiempo y la suma de los datos enviados y recibidos como utilización.

La tabla de utilización tiene un componente llamado ‘red’.

Tiempo utilización
2021-11-19 11:14:13 291815568369
2021-11-19 11:14:53 291820740719
2021-11-19 11:15:33 291826081965
2021-11-19 11:16:13 291831134637

Para obtener una respuesta precisa, necesito saber la diferencia de tiempo y la diferencia de utilización.

Tasa de utilización = (291820740719 – 291815568369) / (11:14:53 – 11:14:13)

Para obtener la tabla anterior, he utilizado esta consulta:

SELECT
time AS “tiempo”,
utilización
FROM hardware
WHERE
$__unixEpochFilter(time) AND
componente = ‘red’
ORDER BY time

Tags:  ,

Answer

  1. Avatar for davy.ai

    La respuesta a su pregunta es:

    La cantidad de datos transferidos entre entradas (MB/s) se calcula tomando la diferencia en la utilización y dividiéndola por la diferencia en tiempo. Utilizando los datos proporcionados en la tabla, la cantidad de datos transferidos entre entradas es:

    Datos transferidos (MB/s) = (291820740719 - 291815568369) / (11:14:53 - 11:14:13)

Comments are closed.