İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

LIMIT 0,10 performans problemi

ReksNet

0
İyinet Üyesi
Katılım
11 Temmuz 2005
Mesajlar
415
Reaction score
0
Merhaba

PHP:
SELECT konular.id, mesajlar.* FROM konular LEFT JOIN mesajlar ON konular.id = mesajlar.sira WHERE konular.baslik = 'yalowa' and mesajlar.statu = '' ORDER BY mesajlar.id asc LIMIT 0,40;

böyle bir sql sorgum var php üzerinden kullandıgım.Sorguyu LIMIT 0,40 koymadan mysql'e gönderirsem 0.11 saniye sürüyor sonucu almam.Ama eğer LIMIT 0,40 diye bir limit belirlersem 3.67 saniye sürüyor.

Problem LIMIT'te bu kesin ama neden böyle bir şey oluyor, çözümü nedir ?
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
65
Konum
Sakarya
Her iki sorguyu da yazarsan tam karsilastirmak isterim.
Bence sorun LIMIT de degil, order by i kaldiriyormusun 2. sorguda? order by performansi etkiler.
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
veriyi çektiğiniz fielde "index" değeri atayın.

dipnot: çektiklerinizin hepsine.
 

voodoo

0
İyinet Üyesi
Katılım
20 Temmuz 2005
Mesajlar
396
Reaction score
0
Limit'in tüm veritabanları kölesi olsun ,bence iyinetin dedigin gibi olay 'by' da saklı.
Limit'in herhangi bir performans etkiledigi duymadım tabi row sayısını fazla seçersen farklı bi durum çıkar ortaya.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

seo ajansı , sosyal medya yönetimi
Üst