SORU
2 HAZİRAN 2010, ÇARŞAMBA


SQL, dizin nedir?

Bir şeydirdizinSQL? Açıkça anlamak açıklamak ya da referans verebilir misin?

Nerede bir dizin kullanmak gerekir?

CEVAP
2 HAZİRAN 2010, ÇARŞAMBA


Dizin veritabanı içinde aramayı hızlandırmak için kullanılır. MySQL konusunda iyi bir belgeleme diğer SQL sunucuları için de geçerlidir): http://dev.mysql.com/doc/refman/5.0/en/mysql-indexes.html

Bir dizin verimli bir şekilde tüm satır sorgunuzda bazı sütun eşleşen bulun ve tam bulmak için tablonun alt maçlar sadece yürümek için kullanılabilir. WHERE yan herhangi bir sütun üzerinde dizin yok eğer doğru değilse, SQL sunucu üzerinden yürümek zorundabütün tablove büyük tablolarda yavaş bir işlem olabilir eğer eşleşip eşleşmediğini görmek için her satırı kontrol edin.

Dizini de olabilir UNIQUE dizin anlamına gelir sana sahip olamaz yinelenen değerler sütun veya bir PRIMARY KEY bazı depolama motorları tanımlar nerede veritabanı dosyası değeri saklanır.

MySQL SELECT Eğer sorgunuz herhangi bir dizin kullanmak eğer görmek ifadenizi önünde EXPLAIN kullanabilirsiniz. Bu performans sorunlarını gidermek için iyi bir başlangıç. Daha fazla burada okuyun: http://dev.mysql.com/doc/refman/5.0/en/explain.html

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MyTiredBones

    MyTiredBones

    2 Temmuz 2013
  • soyacincautv

    soyacincautv

    14 NİSAN 2010
  • TheFlightsuit

    TheFlightsui

    22 HAZİRAN 2009