SYS_RESTORE_LOG - 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_RESTORE_LOG

Utilisez SYS _ RESTORE _ LOG pour suivre la progression de la migration de chaque table du cluster lors d'un redimensionnement classique vers RA3 des nœuds. Elle capture le débit historique de la migration des données lors de l’opération de redimensionnement. Pour plus d'informations sur le redimensionnement classique en RA3 nœuds, consultez la section Redimensionnement classique.

SYS_ RESTORE _ n'LOGest visible que par les superutilisateurs.

Colonnes de la table

Nom de la colonne Type de données Description
event_time timestamp Horodatage qui indique le moment où l’entrée de journal est enregistrée.
database_name char(128) Nom de la base de données.
nom_schéma char(128) Nom du schéma.
table_name char(128) Nom de la table.
table_id entier ID de la table.
action char(128) Action effectuée au moment de l’entrée. Les valeurs peuvent inclure : migration démarrée, point de contrôle, reprise, terminée, annulée ou réinitialisée.
table_size long Taille de la table.
total_data_processed long Taille des données en Mo traitées jusqu’à présent pour la table.
delta_data_processed long Taille des données traitées depuis la dernière mise à jour d’event_time, en Mo. Cela vous permet de déterminer la quantité de données traitées depuis le dernier intervalle de temps enregistré. Vous pouvez la comparer à la valeur table_size pour avoir une idée de la rapidité du traitement des données.
message char(512) Explication détaillée de la valeur de la colonne Action.
redistribution_type char(32) Type de redistribution de la table. Il s'agit soit d'une KEY conversion, soit d'une tâche de EVEN rééquilibrage. Pour en savoir plus sur les styles de distribution, consultez Styles de Distribution.

Exemples de requêtes

La requête suivante calcule le débit du traitement des données à l'aide de SYS _ _RESTORE. LOG

SELECT ROUND(sum(delta_data_processed) / 1024.0, 2) as data_processed_gb, ROUND(datediff(sec, min(event_time), max(event_time)) / 3600.0, 2) as duration_hr, ROUND(data_processed_gb/duration_hr, 2) as throughput_gb_per_hr from sys_restore_log;

Exemple de sortie.

data_processed_gb | duration_hr | throughput_gb_per_hr -------------------+-------------+---------------------- 0.91 | 8.37 | 0.11 (1 row)

La requête suivante qui montre tous les types de redistribution.

SELECT * from sys_restore_log ORDER BY event_time;
database_name | schema_name | table_name | table_id | action | total_data_processed | delta_data_processed | event_time | table_size | message | redistribution_type ---------------+----------------------+----------------------+----------+-----------------------------+----------------------+----------------------+----------------------------+------------+---------+-------------------------- dev | schemaaaa877096d844d | customer_key | 106424 | Redistribution started | 0 | | 2024-01-05 02:18:00.744977 | 325 | | Restore Distkey Table dev | schemaaaa877096d844d | dp30907_t2_autokey | 106430 | Redistribution started | 0 | | 2024-01-05 02:18:02.756675 | 90 | | Restore Distkey Table dev | schemaaaa877096d844d | dp30907_t2_autokey | 106430 | Redistribution completed | 90 | 90 | 2024-01-05 02:23:30.643718 | 90 | | Restore Distkey Table dev | schemaaaa877096d844d | customer_key | 106424 | Redistribution completed | 325 | 325 | 2024-01-05 02:23:45.998249 | 325 | | Restore Distkey Table dev | schemaaaa877096d844d | dp30907_t1_even | 106428 | Redistribution started | 0 | | 2024-01-05 02:23:46.083849 | 30 | | Rebalance Disteven Table dev | schemaaaa877096d844d | dp30907_t5_auto_even | 106436 | Redistribution started | 0 | | 2024-01-05 02:23:46.855728 | 45 | | Rebalance Disteven Table dev | schemaaaa877096d844d | dp30907_t5_auto_even | 106436 | Redistribution completed | 45 | 45 | 2024-01-05 02:24:16.343029 | 45 | | Rebalance Disteven Table dev | schemaaaa877096d844d | dp30907_t1_even | 106428 | Redistribution completed | 30 | 30 | 2024-01-05 02:24:20.584703 | 30 | | Rebalance Disteven Table dev | schemaefd028a2a48a4c | customer_even | 130512 | Redistribution started | 0 | | 2024-01-05 04:54:55.641741 | 190 | | Restore Disteven Table dev | schemaefd028a2a48a4c | customer_even | 130512 | Redistribution checkpointed | 29.4342113157737 | 29.4342113157737 | 2024-01-05 04:55:04.770696 | 190 | | Restore Disteven Table (8 rows)