Sobes.tech
Junior — Middle

Bir bileşik indeksin ne olduğunu ve veritabanlarındaki özelliklerini açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Bir bileşik indeks, bir veritabanında bir tablodaki birkaç sütun (alan) temel alınarak oluşturulan bir indeksdir. Bu, bu alanların kombinasyonuna göre aramayı ve sıralamayı hızlandırır.

Bileşik indeksin özellikleri:

  • İndeks, birkaç sütunun değerlerini birlikte saklar, bu da aynı anda birkaç alan üzerinde filtreleme yapan sorgular için faydalıdır.
  • İndeksteki sütunların sırası önemlidir: sorgular, indeksin ilk sütunlarına göre filtreleme yapıyorsa, indeks etkin şekilde kullanılır.
  • Bir bileşik indeks, birkaç ayrı indeksi yerine geçebilir, alan tasarrufu sağlar ve karmaşık sorgularda performansı artırır.

SQL'de bileşik indeks oluşturma örneği:

CREATE INDEX idx_name ON table_name (column1, column2);

Burada, indeks, column1 ve column2 üzerinde koşullarla yapılan sorgular için faydalı olacaktır, örneğin:

SELECT * FROM table_name WHERE column1 = 'value' AND column2 = 'value2';