Kebijakan konsumsi streaming
Skenario target penyerapan streaming
Berlaku untuk: ✅Azure Data Explorer
Penyerapan streaming harus digunakan untuk skenario berikut:
- Latensi kurang dari satu detik diperlukan.
- Untuk mengoptimalkan pemrosesan operasional banyak tabel di mana aliran data ke setiap tabel relatif kecil (beberapa catatan per detik), tetapi volume konsumsi data keseluruhan tinggi (ribuan catatan per detik).
Jika aliran data ke setiap tabel tinggi (lebih dari 4 GB per jam), pertimbangkan untuk menggunakan penyerapan antrean.
- Untuk mempelajari cara menerapkan fitur ini dan memahami batasannya, lihat penyerapan streaming.
- Untuk informasi tentang perintah manajemen penyerapan streaming, lihat Perintah manajemen yang digunakan untuk mengelola kebijakan penyerapan streaming.
Definisi kebijakan penyerapan streaming
Kebijakan penyerapan streaming berisi properti berikut:
-
IsEnabled:
- menetapkan status fungsi penyerapan streaming untuk tabel/database
- wajib, tidak ada nilai default, harus secara eksplisit diatur ke true atau false
-
HintAllocatedRate:
- jika diatur akan memberikan petunjuk tentang volume data per jam dalam gigabyte yang diharapkan untuk tabel. Petunjuk ini membantu sistem menyesuaikan jumlah sumber daya yang dialokasikan untuk tabel untuk mendukung penyerapan streaming.
- nilai default null (tidak diatur)
Untuk mengaktifkan penyerapan streaming pada tabel, tentukan kebijakan penyerapan streaming dengan IsEnabled diatur ke true. Definisi ini dapat diatur pada tabel itu sendiri atau pada database. Menentukan kebijakan ini pada tingkat database berlaku untuk semua tabel yang ada dan mendatang dalam database. Jika kebijakan penyerapan streaming diatur pada tingkat tabel dan database, pengaturan tingkat tabel diutamakan. Pengaturan ini berarti bahwa penyerapan streaming umumnya dapat diaktifkan untuk database tetapi secara khusus dinonaktifkan untuk tabel tertentu, atau sebaliknya.
Catatan
Jika tabel tidak mendapatkan penyerapan streaming secara langsung, tetapi hanya melalui kebijakan pembaruan, tidak ada kebijakan penyerapan streaming yang harus ditentukan pada tabel ini.
Mengatur petunjuk kecepatan data
Kebijakan penyerapan streaming dapat memberikan petunjuk tentang volume data per jam yang diharapkan untuk tabel. Petunjuk ini membantu sistem menyesuaikan jumlah sumber daya yang dialokasikan untuk tabel ini untuk mendukung penyerapan streaming. Atur petunjuk jika tingkat ingress data streaming ke dalam tabel melebihi 1 Gb/jam. Jika mengatur HintAllocatedRate dalam kebijakan penyerapan streaming untuk database, atur berdasarkan tabel dengan kecepatan data tertinggi yang diharapkan. Tidak disarankan untuk menetapkan petunjuk efektif untuk tabel ke nilai yang jauh lebih tinggi dari tingkat data per jam puncak yang diharapkan. Pengaturan ini mungkin memiliki efek buruk pada performa kueri.
Konten terkait
perintah streamingingestion kebijakan database - perintah streaming kebijakan tabel
perintah streamingingestion kebijakan database - perintah streamingingestion kebijakan database .alter-merge
perintah streamingingestion kebijakan tabel - perintah streamingingestion kebijakan tabel .alter-merge
perintah streamingingestion kebijakan database - perintah streaming kebijakan tabel
- Streaming penyerapan dan perubahan skema