SORU
18 Ocak 2009, Pazar


'SINIRI 1' sorgu MySQL ekleme yalnızca 1 sonuç çıkacağını bilirsin onları daha hızlı yapar mı?

Ben ekleme SINIRI 1 için bir MySQL sorgu mu dur araştırmadan sonra bulduğu 1 sonuç (böylece yapım o daha hızlı) yoksa hala getir tüm sonuçları ve kesilme sonunda?

CEVAP
18 Ocak 2009, Pazar


Sorguya bağlı olarak, sınırı bir madde ekleyerek performansı üzerinde büyük bir etkisi olabilir. Eğer istediğiniz sadece bir satır (veya bilmek için aslında sadece bir satır olabilir tatmin sorgu), ve değil emin ne kadar iç iyileştirici olacaktır yürütmek (örneğin, WHERE değil vurmak bir dizin vb.), sonra kesinlikle ekleme SINIRI tümcesi.

Optimize edilmiş sorgular (küçük tablolarda dizinler kullanarak) muhtemelen sadece LİMİTLİ bir madde eklemek ne olursa olsun, daha bir satır ilgilenen varsa performans çok, ama yine fark etmez.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • emimusic

    emimusic

    10 Mart 2006
  • Mark Halberstadt

    Mark Halbers

    19 ŞUBAT 2010
  • New Scientist

    New Scientis

    27 Kasım 2006