Veritabanı İngilizcesi · İndeksler ve Sorgu Performansı

Index ne demek?

Veritabanlarında anlamı, Türkçe karşılığı ve örnek cümleler

/ˈɪndɛks/isimTemel terim

Index, veritabanlarında indeks, dizin anlamına gelir.

Bir ya da daha fazla sütun üzerine kurulan, veritabanının bütün tabloyu okumadan satırları hızla bulmasını sağlayan ek veri yapısı; kitabın sonundaki dizine benzer.

English: An extra data structure built on one or more columns that lets the database find rows quickly without reading the whole table, like the index at the back of a book.

Nerede ve nasıl kullanılır?

Bir sorgu yavaşladığında ilk bakılan şeydir. İndeks oluşturulur, eklenir, silinir ve yeniden oluşturulur (rebuild); sorgu bir indeksi 'kullanır'. İndeksler okumayı hızlandırır ama yazmayı yavaşlatır ve disk yer kaplar; bu yüzden her yeni indeks bir dengedir. Çoğu veritabanında varsayılan tür B-tree'dir.

Örnek cümleler

  1. After we added an index on created_at, the query went from six seconds to forty milliseconds.

    created_at üzerine indeks ekledikten sonra sorgu altı saniyeden kırk milisaniyeye indi.

  2. Too many indexes on this table are slowing down our inserts.

    Bu tablodaki fazla sayıda indeks, insert'lerimizi yavaşlatıyor.

Sık kullanılan kalıplar

  • create an index
  • add an index
  • drop an index
  • use an index
  • composite index

Bu kelime başka alanlarda

Aynı İngilizce kelime başka bir alanda farklı bir anlama gelebilir:

Aynı konudan: İndeksler ve Sorgu Performansı

Seviyene uygun okumayla pekiştir

Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar: