SYS_SERVERLESS_USAGE - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

SYS_SERVERLESS_USAGE

Utilisez SYS _ SERVERLESS _ USAGE pour afficher les détails de l'utilisation des ressources sans serveur par Amazon Redshift. Cette vue système ne s’applique pas aux clusters Amazon Redshift provisionnés.

Cette vue contient le récapitulatif de l’utilisation sans serveur, y compris la quantité de capacité de calcul utilisée pour traiter les requêtes et la quantité de stockage géré Amazon Redshift utilisée à une granularité de 1 minute. La capacité de calcul est mesurée en unités de traitement Redshift (RPUs) et mesurée pour les charges de travail que vous exécutez en RPU -secondes par seconde. RPUssont utilisés pour traiter des requêtes sur les données chargées dans l'entrepôt de données, demandées depuis un lac de données Amazon S3 ou accessibles depuis des bases de données opérationnelles à l'aide d'une requête fédérée. Amazon Redshift Serverless conserve les informations contenues dans SYS _ SERVERLESS _ USAGE pendant 7 jours.

Pour des exemples sur la facturation des frais de calcul, voir Facturation pour Amazon Redshift sans serveur.

SYS_ SERVERLESS _ n'USAGEest visible que par les superutilisateurs. Pour de plus amples informations, veuillez consulter Visibilité des données dans les tables et vues système.

Colonnes de la table

Nom de la colonne Type de données Description
start_time timestamp Heure à laquelle l’intervalle a commencé.
end_time timestamp Heure à laquelle l’intervalle s’est terminé.
compute_secondes double precision Unité de calcul cumulée (RPU) secondes consommées pendant cet intervalle de temps. Cette valeur représente la RPU capacité de base allouée au compte.
compute_capacity double precision Nombre moyen d'unités de calcul (unités de traitement Redshift ou unités de traitement RedshiftRPUs) allouées pendant cet intervalle de temps.

La valeur compute_capacity peut être modifiée dynamiquement.

data_storage entier Espace de stockage de données moyen en Mo utilisé pendant cet intervalle.

Le stockage de données utilisé peut changer dynamiquement lorsque les données sont chargées ou supprimées de la base de données.

cross_region_transferred_data entier

Les données cumulées transférées pour le partage de données entre régions, en octets, pendant cet intervalle de temps.

charged_seconds entier L'unité de calcul cumulée (RPU) secondes chargées pendant cet intervalle de temps. Elles sont calculées après la fin des transactions et peuvent donc être égales à 0 pendant l’exécution d’une transaction. Utilisez charged_seconds pour calculer le coût d’un groupe de travail Amazon Redshift sans serveur. Cette valeur tient compte de la RPU capacité allouée au groupe de travail Amazon Redshift Serverless.

Notes d’utilisation

  • Il existe des situations où compute_seconds est égal à 0 mais où charged_seconds est supérieur à 0, ou vice versa. Il s’agit d’un comportement normal résultant de la manière dont les données sont enregistrées dans la vue système. Pour une représentation plus précise des détails de l’utilisation sans serveur, nous vous recommandons d’agréger les données.

Exemple

Pour obtenir le montant total des frais correspondant aux RPU heures utilisées pendant un intervalle de temps en interrogeant charged_seconds, exécutez la requête suivante :

select trunc(start_time) "Day", (sum(charged_seconds)/3600::double precision) * <Price for 1 RPU> as cost_incurred from sys_serverless_usage group by 1 order by 1

Notez qu’il peut y avoir un temps d’inactivité pendant l’intervalle. Le temps d'inactivité n'augmente pas la RPUs consommation.