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

  • katherine gomez

    katherine go

    1 Aralık 2011
  • Moodle

    Moodle

    11 Mayıs 2010
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006