Apakah indeks non-cluster membuat jaminan tentang urutan baris?


9

Saya memiliki pengembang yang ingin, ketika melakukan pernyataan pilih tanpa urutan, baris dalam tabel agar sesuai dengan urutan yang dimasukkan. Pengembang menyarankan perubahan dari indeks yang berkerumun menjadi tidak berkerumun.

Dengan mengubah indeks dari clustered ke non-clustered, apakah ini membuat jaminan tentang urutan di mana baris akan muncul dalam tabel?

Pertanyaan ini sebagian besar karena keingintahuan saya; Saya akan menyarankan menggunakan kolom identitas saja, tetapi permintaan ini membuat saya berpikir. Stempel waktu dapat digunakan tetapi ada kemungkinan baris dapat dimasukkan secara bersamaan.

Terima kasih sebelumnya atas bantuan Anda.

Jawaban:




6

Tidak benar, tetapi anggap itu benar. Jika baris sudah dipesan oleh indeks, biaya pesanan akan sangat rendah, jadi tidak ada alasan untuk tidak melakukannya.

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.