SYS_AUTOMATIC_OPTIMIZATION - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai Patch 198. Python yang ada UDFs akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, lihat posting blog.

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

SYS_AUTOMATIC_OPTIMIZATION

Gunakan SYS_AUTOMATIC_OPTIMIZATION untuk melihat detail tugas yang dijalankan Amazon Redshift untuk pengoptimalan otomatis, juga dikenal sebagai otonom. Untuk informasi selengkapnya tentang pengoptimalan otomatis, lihatOptimalisasi basis data otomatis.

SYS_AUTOMATIC_OPTIMIZATION hanya terlihat oleh pengguna super. Untuk informasi selengkapnya, lihat Visibilitas data dalam tabel dan tampilan sistem.

Kolom tabel

Nama kolom Jenis data Deskripsi
session_id integer Process ID mengeksekusi query tugas. Awalnya diatur ke 0 ketika tugas dibuat, nilai ini menjadi bukan nol hanya ketika event ditetapkan sebagai Dimulai.
database_name karakter (128) Nama database tempat tugas dijalankan.
object_type karakter (30) Jenis objek tempat tugas otonom beroperasi. Nilai yang mungkin adalah sebagai berikut:
  • tabel

  • mv

  • table_column_pairs

object_ids karakter (512) Pengidentifikasi objek tempat tugas otonom beroperasi. Bidang ini dapat menampung lebih dari satu objek ketika tugas berjalan pada beberapa objek database. Dalam hal ini, pengidentifikasi dipisahkan dengan koma.
task_type karakter (100) Jenis tugas otonom yang dijalankan. Tugas yang mungkin adalah sebagai berikut:
  • AutoAlterTableTaskSortkey

  • AutoAlterTableTaskDistkey

  • VacuumSort

  • VacuumDelete

  • Analisis

kejadian karakter (50) Jenis peristiwa transisi keadaan untuk tugas otonom. Nilai yang mungkin adalah sebagai berikut:
  • Antre

  • Dimulai

  • Ditangguhkan

  • Selesai

  • Failed (Gagal)

event_time timestamp Waktu transisi negara terjadi.
status karakter (512) Status eksekusi tugas pengoptimalan. Kosong jika tugas tidak mencoba dijalankan.
compute_type karakter (100) Menghitung jenis sumber daya yang digunakan oleh tugas. Nilai yang mungkin untuk disediakan adalah sebagai berikut:
  • utama

  • skala primer

Nilai juga dapat kosong saat disediakan jika tugas tidak menggunakan komputasi apa pun. Untuk informasi selengkapnya tentang berbagai jenis sumber daya komputasi yang dapat Anda gunakan untuk otonom, lihat. Mengalokasikan sumber daya komputasi tambahan untuk pengoptimalan basis data otomatis

task_details karakter (512) Detail tugas tambahan jika ada. Bidang ini bisa kosong.

Catatan penggunaan

Kolom compute_type akan kosong untuk cluster tanpa server karena kita tidak membedakan sumber daya komputasi skala primer atau primer. Sumber daya komputasi klaster tanpa server diukur dengan penggunaan Redshift Processing Units (). RPUs Untuk informasi selengkapnya, lihat Kapasitas komputasi untuk Amazon Redshift Tanpa Server.

Contoh

Kueri berikut menampilkan pengoptimalan otomatis yang dilakukan pada tabel 155259.

SELECT pid, trim(task_type) as task_type, trim(database) as database, trim(status) as status, trim(event) as event, event_time from SYS_AUTOMATIC_OPTIMIZATION WHERE object_ids like '%155259%' AND status = 'Task completed successfully'; task_type | database | status | event | event_time ------------+----------------+-----------------------------+-----------+---------------------------- VacuumSort | tpcds_100g_oob | Task completed successfully | Completed | 2025-12-22 07:27:15.943018

Kueri berikut menunjukkan semua pengoptimalan otomatis VacuumSort "” yang dijalankan. Untuk informasi lebih lanjut tentang "VacuumSort“, lihatPenyortiran tabel otomatis.

SELECT trim(task_type) as task_type, trim(database) as database, trim(object_type) as object_type, trim(object_ids) as object_ids, trim(status) as status, trim(event) as event, event_time from SYS_AUTOMATIC_OPTIMIZATION WHERE task_type like '%VacuumSort%' AND status = 'Task completed successfully'; task_type | database | object_type | object_ids | status | event | event_time ------------+----------------+-------------+------------+-----------------------------+-----------+---------------------------- VacuumSort | tpcds_100g_oob | table | 155301 | Task completed successfully | Completed | 2025-12-22 07:14:00.065391 VacuumSort | tpcds_100g_oob | table | 155303 | Task completed successfully | Completed | 2025-12-22 07:14:09.158251 VacuumSort | tpcds_100g_oob | table | 155291 | Task completed successfully | Completed | 2025-12-22 07:17:06.61164 VacuumSort | tpcds_100g_oob | table | 155293 | Task completed successfully | Completed | 2025-12-22 07:17:37.015069 VacuumSort | tpcds_100g_oob | table | 155281 | Task completed successfully | Completed | 2025-12-22 07:18:54.903935 VacuumSort | tpcds_100g_oob | table | 155279 | Task completed successfully | Completed | 2025-12-22 07:20:13.960002 VacuumSort | tpcds_100g_oob | table | 155271 | Task completed successfully | Completed | 2025-12-22 07:21:26.095549 VacuumSort | tpcds_100g_oob | table | 155267 | Task completed successfully | Completed | 2025-12-22 07:22:48.119249 VacuumSort | tpcds_100g_oob | table | 155269 | Task completed successfully | Completed | 2025-12-22 07:24:12.010424 VacuumSort | tpcds_100g_oob | table | 155263 | Task completed successfully | Completed | 2025-12-22 07:25:35.958388 VacuumSort | tpcds_100g_oob | table | 155265 | Task completed successfully | Completed | 2025-12-22 07:26:40.580395 VacuumSort | tpcds_100g_oob | table | 155259 | Task completed successfully | Completed | 2025-12-22 07:27:15.943018 (12 rows)