MySQL veritabanı sorguları - hız

0 Cevap php
  • Bir veritabanı çağrı wich böyle sınırsız girişleri (10 veya 10.000 olabilir), alır:

    SELECT * FROM boo WHERE id = %d AND (approved = '1' OR (user = %d AND approved = '0'))

  • 2 veritabanı çağrıları, tam 10 girdileri alır biri ve tek bir giriş alır başka bir:

    SELECT * FROM boo WHERE id = %d AND approved = '1' LIMIT 10

    SELECT * FROM boo WHERE user = %d AND approved = '0'

Ben kendi db sorgusu yapamazsınız unutmayın. Ben sadece yukarıda sorguları bir dizi fonksiyon kullanabilirsiniz ...

Hangi seçeneği daha hızlı / daha verimli?

0 Cevap