Saya perlu penjelasan singkat tentang indeks berkerumun.
- Apa itu indeks berkerumun?
- Apa praktik terbaik untuk menggunakan indeks berkerumun?
Saya perlu penjelasan singkat tentang indeks berkerumun.
Jawaban:
Secara sederhana ...
Direktori telepon: data adalah indeks / indeks adalah data. Untuk melihat Anda, saya akan mulai dengan Rezaei, Amir misalnya. Tidak diperlukan pencarian eksternal.
Dalam istilah basis data:
Tabel data dan indeks berkerumun adalah satu dan sama (dalam SQL Server, juga InnoDB, Oracle IOT)
Praktik terbaik adalah sempit, numerik, benar-benar meningkat (pikirkan IDENTITY atau kolom Autonumber). Tipe data seperti GUID bukan ide yang baik
Tautan untuk membaca (untuk menghindari kembungnya jawaban ini)
Sunting, untuk sepenuhnya menjelaskan saran praktik terbaik saya, ikuti tautan dalam komentar Eric Humphrey: Queen of Indexing: Kimberly Tripp
SQL-Server
, abaikan.
Merupakan indeks pada data itu sendiri sehingga catatan secara fisik diurutkan berdasarkan bidang Anda memiliki indeks berkerumun. Inilah sebabnya mengapa Anda hanya dapat memiliki satu Indeks Berkelompok per tabel.
Indeks Non Clustered tidak secepat pencarian, tetapi Anda dapat memiliki banyak jenis indeks di atas meja.