Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

DateTime Indexlemesi

Konu, 'Veritabanları' kısmında ali guner tarafından paylaşıldı.

  1. ali guner

    ali guner Üye

    Kayıt:
    1 Şubat 2017
    Mesajlar:
    189
    Beğenilen Mesajlar:
    31
    Şehir:
    istanbul
    Merhabalar, datetime veri tipinde olan kolonlarda indexlemeye tabii tutuluyor mu acaba ?
    Misal bu veritipine ait belli bir aralıkta olan değerleri misal 12.10.2017 ile 18.11.2017 tarihleri arasındaki kayıtları between ile sorguladığımızda bu tarihler ms sql veritabanı indexlemesine tabii olup da hızlı getirilebilir mi ?
    Hürmetlerimi arz ediyorum.
     
  2. sedirAğacı

    sedirAğacı Daimi Üye

    Kayıt:
    2 Mart 2016
    Mesajlar:
    678
    Beğenilen Mesajlar:
    185
    Meslek:
    Bilgisayar programcısı.
    Şehir:
    Aydın
    Key alanı olarak kullanırsan fark yok. key de değilse bile ayrıca date time alanını indeks içinde key olarak tanımlarsan yine indeksler.
    Ana tablo key ile, ilave yaratacağın indeks yapı arasında fark var tabi...
    biri clustered yapıda diğeri non clustered. Birinde veri, diğerinde clustered verinin adresi tutuluyor.
    Bildiğim kadarı ile non clustered biraz daha yavaş ama günümüz teknolojisinde hissetmezsin farkı.

    ana tablolarındaki key alanlarını çok düzgün belirlersen, ilave indeks tablolarına pek ihtiyaç olmaz.