Junior — Middle
SQL'de küme olmayan bir indeksin ne olduğunu ve nasıl çalıştığını açıklayabilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
SQL'de kümelenmemiş indeks, tablodaki satırlara işaretçi tutan ve indekslenmiş sütunun değerine göre sıralanmış bir veri yapısıdır, ancak tablo kendisi bu indeksle yeniden düzenlenmez.
Kümelenmiş indeksin aksine, tablodaki satırların fiziksel sırasını belirleyen, ayrı bir nesnedir ve anahtarlar ile ilgili satırlara bağlantılar içerir.
Nasıl çalışır:
- Kümelenmemiş indeksli bir sütunla arama yaparken, veritabanı yönetim sistemi (DBMS) önce indekse erişir ve gerekli anahtarları bulur.
- Daha sonra, indeksteki bağlantılar aracılığıyla, tam satırlar tablodan alınır.
Örnek: "LastName" sütununda kümelenmemiş indeks bulunan bir çalışan tablonuz varsa, soyadına göre arama daha hızlı olur, çünkü önce indeks aranır ve sonra veriler alınır.