Kebijakan pengodean
Kebijakan pengodean menentukan bagaimana data dikodekan, dikompresi, dan diindeks. Kebijakan ini berlaku untuk semua kolom data yang disimpan. Kebijakan pengodean default diterapkan berdasarkan jenis data kolom, dan proses latar belakang menyesuaikan kebijakan pengodean secara otomatis jika perlu.
Skenario
Kami menyarankan agar kebijakan default dipertahankan kecuali untuk skenario tertentu. Ini dapat berguna untuk memodifikasi kebijakan pengodean kolom default untuk menyempurnakan kontrol atas performa/trade-off COGS. Contohnya:
- Pengindeksan default yang diterapkan ke
string
kolom dibuat untuk pencarian istilah. Jika Anda hanya mengkueri nilai tertentu dalam kolom, COGS mungkin berkurang jika indeks disederhanakan menggunakan profilIdentifier
pengodean . Untuk informasi selengkapnya, lihat jenis data string. - Bidang yang tidak pernah dikueri atau tidak memerlukan pencarian cepat dapat menonaktifkan pengindeksan. Anda dapat menggunakan profil
BigObject
untuk menonaktifkan indeks dan meningkatkan ukuran nilai maksimal dalam kolom dinamis atau string. Misalnya, gunakan profil ini untuk menyimpan nilai HLL yang dikembalikan oleh fungsi hll().
Cara kerjanya
Perubahan kebijakan pengodean tidak memengaruhi data yang telah diserap. Hanya operasi penyerapan baru yang akan dilakukan sesuai dengan kebijakan baru. Kebijakan pengodean berlaku untuk kolom individual dalam tabel, tetapi dapat diatur pada tingkat kolom, tingkat tabel (memengaruhi semua kolom tabel), atau tingkat database.
Konten terkait
- Untuk melihat kebijakan pengodean, lihat .show encoding policy.
- Untuk mengubah kebijakan pengodean, lihat kebijakan .alter encoding.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk