Apakah urutan kolom dalam indeks toko kolom penting?


Jawaban:


15

Tidak, pesanan tidak masalah. Setiap kolom dipertimbangkan secara individual.

Dari tim SQL Server (penekanan ditambahkan):

Biasanya Anda ingin meletakkan semua kolom di tabel Anda ke dalam indeks storestore. Tidak masalah urutan apa yang Anda daftarkan kolom karena indeks storestore tidak memiliki kunci seperti indeks B-tree. Secara internal, data akan dipesan ulang secara otomatis untuk mendapatkan kompresi terbaik.


Apakah tidak ada konsep kolom kepadatan tinggi harus menjadi urutan pertama dan kolom kepadatan rendah harus menjadi urutan terakhir. Kolom yang sering digunakan harus menjadi yang pertama dalam urutan.
Vinay Kumar Chella

1
Bukannya saya tahu - indeks kolomstore tidak berfungsi seperti indeks B-tree tradisional.
Aaron Bertrand

Baik. Saya mendengar dalam beberapa konferensi tetapi tidak menemukan sumber untuk itu. Mari kita tunggu beberapa komentar lagi ...
Vinay Kumar Chella

2

pesanan tidak masalah, apa masalahnya jika Anda harus menyertakan SEMUA kolom dari tabel dasar dalam indeks columnstore - lebih lanjut melalui jawaban saya sebelumnya untuk pertanyaan ini di sini



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.