Résumé/statistiques (TSM)

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Table SQL summary
Rôle Historique volumétrique des opérations serveur
Voir aussi Processus (TSM) · TSM

La table summary conserve un historique des opérations serveur (archive, backup, restore, retrieve, reclamation...) avec leur volumétrie — la base pour construire des statistiques d'activité.

Volumétrie d'archivage sur 7 jours

SELECT cast(float(sum(bytes))/1024/1024/1024 as dec(8,2))
  AS "Archive data in GB" FROM summary WHERE
  activity='ARCHIVE' AND end_time>timestamp(current_date)-(7)days

Volumétrie sur une période donnée

SELECT CAST(FLOAT(SUM(bytes))/1024/1024/1024 AS DEC(8,2))
  AS "Backed up data in GB" FROM summary WHERE activity='ARCHIVE'
  AND start_time >{ts '2007-06-01 00:00:00'} AND start_time <{ts '2007-07-01 00:00:00'}

Note : le filtre activity='ARCHIVE' est repris tel quel de la source malgré le commentaire d'origine ("sauvegarde") — à vérifier avant réutilisation si l'intention était de filtrer sur activity='BACKUP'.

Statistiques par nœud sur 7 jours (archive/backup/restore/retrieve)

SELECT entity, activity, CAST(FLOAT(SUM(bytes)) / 1024 / 1024 / 1024 AS DECIMAL(8,2))
  FROM summary WHERE end_time>current_timestamp-(7)DAY AND ( activity='ARCHIVE' OR
  activity='BACKUP' OR activity='RESTORE' OR activity='RETRIEVE' ) GROUP BY entity, activity

Résumé des opérations des dernières 24 heures

SELECT activity, cast(float(sum(bytes))/1024/1024/1024 as dec(8,2)) as
  "GB" FROM summary WHERE activity<>'TAPE MOUNT' AND activity<>'EXPIRATION'
  AND end_time>current_timestamp-24 hours GROUP BY activity

Volumes réclamés (reclamation) sur 48 heures

SELECT start_time, end_time-start_time AS ELAPTIME, activity, number, entity, mediaw, successful
  FROM summary WHERE activity='RECLAMATION' AND end_time>current_timestamp-48 hours

Variante avec un format de date plus lisible :

SELECT substr(char(start_time),1,19) AS START_TIME,
  substr(char(end_time - start_time),1,10) AS "ELAPTIME (D HHMMSS)",
  activity, number, entity, mediaw, successful FROM summary WHERE
  activity='RECLAMATION' AND end_time>current_timestamp-48 hours

Voir aussi