SQL

2010-03-03 15 views
5

'daki Küme ve Küme Olmayan dizin arasındaki fark, yalnızca görüşme sorularındaki bilgi içindir.SQL

ve bilgim.

SQL - Küme ile Küme dışı dizin arasındaki fark nedir?

cevap

4

Küme endeksi

1 bir küme endeksi kolon ve sıraların meydana tabloların bir şeklidir.
2 Küme endeksi fiziksel düzeyde bulunduğunu Fiziksel düzeyde veri sıralar Eksiksiz tablo için çalışır
sıralanmış veri 6 şeklinde masa dolusu vardır 5 Bir tablo sadece birini içerebilir küme endeksi

Sigara küme Endeksi

1 olmayan bir küme endeksi tabloları hakkında bir rapor şeklinde olduğunu.
2 Fiziksel seviyede oluşturulmaz ancak mantıksal düzeyde
3'te Fiziksel düzeyde verileri sıralamak değil
4 bir tablo 255 sigara kümelenmiş dizin vardır
5 Bir tablo pek olmayan kümelenmiş dizin var.
6 O

0

Kümelenmiş veri Endeksi

  • sırasına üzerinde çalışmak Sadece masanın başına bir
  • daha okumaya hızlı olmayan verilerin fiziksel indeks sırasına göre saklanır olarak kümelenmiş

Kümelendirilmemiş Dizin

  • performansı artıracaktır kümelenmiş bir dizin daha ekleme ve güncelleme işlemleri için
  • Daha hızlı Masa başına endeksinin

Her iki türde birçok kez kullanılabilir zaman indeksi kullanan ancak yavaşlatır alanlarla verileri seçin aşağı güncelleme ve ekleme işlemleri.

farkKümelenmiş dizin herhangi bir tablo için benzersizdir, yani biz bir masada tek kümelenmiş bir dizin olabilir.Kümelenmiş bir endeksin yaprak seviyesi gerçek verilerdir ve kümelenmiş endeks durumunda veriye başvurulur. kümelenmemiş dizin içinde kümesinde yaprak düzeyi aslında satırlardaki veriler için bir göstericidir, böylece veritabanında olabildiğince çok kümelenmemiş dizinlere sahip olabiliriz.

0

küme indeksi ve sigara küme endeksi farkıdır:

  • Küme endeksi tabloda yalnızca bir sütun vardır ve ekleme, güncelleştirme ve her sütun için tek tek arama yaptığında yavaş.
  • Kümelenme dizini yok, işlemleri eklendiklerinde veya güncelleştirildiklerinde olduğundan daha hızlıdır ve yalnızca her bir sütun sütunu için olmayan bir kimliği arar.