SQL Server Tips, Teknik, dan Artikel

Indeks SQL Server

Indeks adalah struktur data khusus yang terkait dengan tabel atau tampilan yang membantu mempercepat kueri. SQL Server menyediakan dua jenis indeks: indeks berkerumun dan indeks tidak berkerumun.

Di bagian ini, Anda akan mempelajari semua yang perlu Anda ketahui tentang indeks untuk menghasilkan strategi indeks yang baik dan mengoptimalkan kueri Anda.

  • Clustered indexes – pengenalan indeks berkerumun dan pelajari cara membuat indeks berkerumun untuk tabel.
  • Buat indeks non-cluster – pelajari cara membuat indeks non-cluster menggunakan CREATE INDEXpernyataan.
  • Ganti nama indeks – ganti nama indeks saat ini dengan nama baru menggunakan prosedur tersimpan sp_rename dan SQL Server Management Studio.
  • Nonaktifkan indeks – menunjukkan cara menonaktifkan indeks tabel untuk membuat indeks tidak efektif.
  • Aktifkan indeks – pelajari berbagai pernyataan untuk mengaktifkan satu atau semua indeks di atas meja.
  • Indeks unik – menegakkan keunikan nilai dalam satu atau lebih kolom.
  • Drop indexes  – jelaskan cara menjatuhkan indeks dari satu atau lebih tabel.
  • Indeks dengan kolom yang disertakan – jelaskan cara menambahkan kolom non-kunci ke indeks nonclustered untuk meningkatkan kecepatan kueri.
  • Indeks yang difilter – pelajari cara membuat indeks pada sebagian baris dalam tabel.
  • Indeks pada kolom yang dihitung – memandu Anda melalui cara mensimulasikan indeks berbasis fungsi menggunakan indeks pada kolom yang dihitung.