View a markdown version of this page

SYS_RESTORE_LOG - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

SYS_RESTORE_LOG

Gunakan SYS_RESTORE_LOG untuk memantau kemajuan migrasi setiap tabel di cluster selama perubahan ukuran klasik ke node RG atau RA3. Ini menangkap throughput historis migrasi data selama operasi pengubahan ukuran. Untuk informasi selengkapnya tentang mengubah ukuran klasik ke node RG atau RA3, lihat Perubahan ukuran klasik.

SYS_RESTORE_LOG hanya terlihat oleh pengguna super.

Kolom tabel

Nama kolom Jenis data Deskripsi
waktu_acara timestamp Stempel waktu yang menunjukkan kapan entri log direkam.
database_name karakter (128) Nama basis data.
schema_name karakter (128) Nama skema.
table_name karakter (128) Nama tabel.
tabel_id integer ID tabel.
tindakan karakter (128) Tindakan yang diambil pada saat entri. Nilai dapat mencakup: Migrasi dimulai, pos pemeriksaan, dilanjutkan, selesai, dibatalkan, atau diatur ulang.
ukuran tabel_ long Ukuran meja.
total_data_diproses long Ukuran data dalam MB diproses hingga titik ini untuk tabel.
delta_data_diproses long Ukuran data yang diproses sejak pembaruan event_time terakhir, dalam MB. Ini membantu Anda menentukan berapa banyak data yang telah diproses sejak interval waktu yang direkam sebelumnya. Anda dapat membandingkannya dengan table_size untuk mengetahui seberapa cepat pemrosesan data berlangsung.
pesan karakter (512) Penjelasan rinci untuk nilai di kolom tindakan.
redistribution_type karakter (32) Jenis redistribusi untuk tabel. Baik konversi KEY atau tugas penyeimbangan ulang EVEN. Untuk informasi selengkapnya tentang gaya distribusi, lihat Gaya distribusi.

Kueri Sampel

Kueri berikut menghitung throughput pemrosesan data, menggunakan 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;

Sampel keluaran.

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

Kueri berikut yang menunjukkan semua jenis redistribusi.

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)