- Catégories :
REPLICATION_GROUP_USAGE_HISTORY¶
Renvoie l’historique d’utilisation de la réplication pour des groupes de réplication ou de basculement secondaires au cours des 14 derniers jours.
Syntaxe¶
REPLICATION_GROUP_USAGE_HISTORY(
[ DATE_RANGE_START => <constant_expr> ]
[, DATE_RANGE_END => <constant_expr> ]
[, REPLICATION_GROUP_NAME => '<string>' ] )
Arguments¶
Tous les arguments sont facultatifs.
DATE_RANGE_START => constant_expr
, .DATE_RANGE_END => constant_expr
La date/l’heure, au cours des 2 dernières semaines, pour laquelle l’historique de la charge de données doit être récupéré :
Si aucune date de fin n’est spécifiée, CURRENT_TIMESTAMP est utilisée comme date de fin de plage.
Si aucune date de début n’est spécifiée, alors la plage commence 12 heures avant
DATE_RANGE_END
.
REPLICATION_GROUP_NAME => string
Une chaîne spécifiant un groupe de réplication ou de basculement. Seules les opérations de réplication pour le groupe spécifié sont retournées.
Sortie¶
La fonction renvoie les colonnes suivantes :
Nom de la colonne |
Type de données |
Description |
---|---|---|
START_TIME |
TIMESTAMP_LTZ |
Début de l’intervalle de temps spécifié. |
END_TIME |
TIMESTAMP_LTZ |
Fin de l’intervalle de temps spécifié. |
REPLICATION_GROUP_NAME |
TEXT |
Nom du groupe de réplication. |
CREDITS_USED |
TEXT |
Nombre de crédits facturés pour la réplication durant la fenêtre allant de START_TIME à END_TIME. |
BYTES_TRANSFERRED |
NUMBER |
Nombre d’octets transférés pour la réplication durant la fenêtre allant de START_TIME à END_TIME. |
Notes sur l’utilisation¶
Renvoie les résultats uniquement pour le rôle ACCOUNTADMIN ou tout rôle auquel le privilège global MONITOR USAGE a été explicitement accordé.
Renvoie uniquement les résultats pour un groupe de réplication ou de basculement secondaire dans le compte actuel.
Lors de l’appel d’une fonction de table Information Schema, la session doit avoir un schéma INFORMATION_SCHEMA en cours d’utilisation ou le nom de la fonction doit être complètement qualifié. Pour plus de détails, voir Schéma d’information de Snowflake.
Exemples¶
Récupérer l’historique d’utilisation de la réplication pour les 7 derniers jours :
SELECT START_TIME, END_TIME, REPLICATION_GROUP_NAME, CREDITS_USED, BYTES_TRANSFERRED FROM TABLE(information_schema.replication_group_usage_history(date_range_start=>dateadd('day', -7, current_date())));
Récupérer l’historique d’utilisation de la réplication pour les 7 derniers jours pour le groupe de réplication myrg
:
SELECT START_TIME, END_TIME, REPLICATION_GROUP_NAME, CREDITS_USED, BYTES_TRANSFERRED FROM TABLE(information_schema.replication_group_usage_history( date_range_start => dateadd('day', -7, current_date()), replication_group_name => 'myrg' ));