View a markdown version of this page

Gunakan tabel deret waktu - 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.

Gunakan tabel deret waktu

Jika data Anda memiliki periode retensi tetap, Anda dapat mengatur data Anda sebagai urutan tabel deret waktu. Dalam urutan seperti itu, setiap tabel identik tetapi berisi data untuk rentang waktu yang berbeda.

Anda dapat dengan mudah menghapus data lama hanya dengan menjalankan perintah DROP TABLE pada tabel yang sesuai. Pendekatan ini jauh lebih cepat daripada menjalankan proses DELETE skala besar dan menyelamatkan Anda dari keharusan menjalankan proses VACUUM berikutnya untuk merebut kembali ruang. Untuk menyembunyikan fakta bahwa data disimpan dalam tabel yang berbeda, Anda dapat membuat tampilan UNION ALL. Saat Anda menghapus data lama, perbaiki tampilan UNION ALL Anda untuk menghapus tabel yang dihapus. Demikian pula, saat Anda memuat periode waktu baru ke tabel baru, tambahkan tabel baru ke tampilan. Untuk memberi sinyal pengoptimal untuk melewati pemindaian pada tabel yang tidak cocok dengan filter kueri, definisi tampilan Anda memfilter rentang tanggal yang sesuai dengan setiap tabel.

Hindari memiliki terlalu banyak tabel di tampilan UNION ALL. Setiap tabel tambahan menambahkan waktu pemrosesan kecil ke kueri. Tabel tidak perlu menggunakan kerangka waktu yang sama. Misalnya, Anda mungkin memiliki tabel untuk periode waktu yang berbeda, seperti harian, bulanan, dan tahunan.

Jika Anda menggunakan tabel deret waktu dengan kolom stempel waktu untuk kunci pengurutan, Anda secara efektif memuat data Anda dalam urutan kunci pengurutan. Melakukan hal ini menghilangkan kebutuhan untuk menyedot debu untuk mengurutkan ulang data. Untuk informasi selengkapnya, lihat Muat data Anda dalam urutan kunci.