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

  • BioHunta

    BioHunta

    28 Mayıs 2006
  • GOTO Conferences

    GOTO Confere

    3 EKİM 2011
  • Rooster Teeth

    Rooster Teet

    11 Temmuz 2006