J'ai une table avec cpuload, libememory, diskspace, utilisation de CPU et feilds de nom d'hôte. Je cours un travail de cron pour obtenir les données pour toutes les 10 minutes dans tous les hôtes (ex: 4 hôtes). Maintenant, j'ai des données d'un an dans la base de données.besoin de données de base de données par heure avant deux mois
Je veux convertir ces données en données horaires moyennes. mais j'ai besoin seulement pour les données qui sont avant deux mois. les données des deux derniers mois ne devraient pas déranger. mes données est comme ce
hostname | cpuload | freedisk | freemem |timestamp
localhost.localdomain | 0.15 | 136052 | 383660 | 2017-08-01 00:10:08
localhost.localdomain | 0.03 | 136492 | 383660 | 2017-08-01 00:20:08
localhost.localdomain | 0.01 | 133456 | 383660 | 2017-08-01 00:30:08
localhost.localdomain | 0.10 | 64544 | 383660 | 2017-08-01 00:40:08
localhost.localdomain | 0.01 | 68148 | 383660 | 2017-08-01 01:00:08
toutes les données 10 minutes ajouteront jusqu'à aujourd'hui à savoir 2017-10-12 11:00:00
maintenant je veux prendre deux mois des données soit de 12/08/2017 11:00:00 à 2017 -08-01 00:00:00 données i besoin de convertir les données horaires
SELECT Avg(CpuLoad) AS avgcpuload
,Avg(FreeMemory) AS avgfreemem
,Avg(FreeDisk) AS avgfreedisk
,Avg(Cpu_util) AS avgcpuutil
FROM Dynamic_Host_Information;
i got avg
mais je veux pendant deux mois en arrière données seulement.
aidez-moi s'il vous plaît. merci à l'avance Sagar reddy
Voulez-vous récupérer des données 2 mois précédents et comme avant que tout 'avg'? veuillez partager quelques exemples de données et la sortie désirée. – zarruq
d'abord, je veux obtenir 2 mois avant les données et avg 10 minutes de données à la moyenne horaire (2 mois avant les données, pas les données des 2 mois précédents). –
Données précédentes sur 2 mois. je l'ai. mais 'avg 10 mins data to hourly average' je n'obtiens pas cette phrase. Pouvez-vous partager des exemples de données et la sortie désirée pour nous aider à vous aider. – zarruq