130.000 kayıtlı bir tabloda indexli alan ile indexsiz alanlardan select yaptım.
sırasını değiştirdim. toplam 20 sorgu yaptım. indexli önce olunca
ortalama 0.083 gibi bişey çıktı. indexli arkada olunda 0.086 gibi bişey
çıktı.
Bu o andaki vertabanı sogrularının yoğunluğumu yoksa her birini 10 tane
çektiğimdenmi bilemiyorum. Ortalama 130.000 kayıt için böyle bir soruç
verdi. her iki alanın tipleride integer idi.
--- 27/08/09 Per tarihinde serdar güler <[email protected]> şöyle
yazıyor:
Kimden: serdar güler <[email protected]>
Konu: [Linux-programlama] Re: MySQL indexli alanlar ve indexsiz alanlara where
yazmak
Kime: "Özgür yazılımlarla çeşitli dillerde yazılım geliştirme"
<[email protected]>
Tarihi: 27 Ağustos 2009 Perşembe, 17:18
benim bahsettiğim şey sorguyu yaparken değil index i atarken sıralamanın
yapılması ile ilgili.
2009/8/27 Altan Tanrıverdi <[email protected]>
Veritabanı
motorları sorguyu gerçekleştirmeden önce sorgunuzu kendi sırlarına göre
optimize ederler zaten. Bu ifade için birşey değişmez..
2009/8/27 Özgür KOCA <[email protected]>
WHERE YYY = 5 AND XXX = 123456 ve WHERE XXX = 123456 AND YYY
--
=======================================
Altan Tanriverdi
Software Engineer & Linux System Administrator
=======================================
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
--
Serdar Güler
-----Satır İçi Eki Var-----
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
--- 27/08/09 Per tarihinde Altan Tanrıverdi <[email protected]> şöyle yazıyor:
Kimden: Altan Tanrıverdi <[email protected]>
Konu: [Linux-programlama] Re: MySQL indexli alanlar ve indexsiz alanlara where
yazmak
Kime: "Özgür yazılımlarla çeşitli dillerde yazılım geliştirme"
<[email protected]>
Tarihi: 27 Ağustos 2009 Perşembe, 16:38
Veritabanı motorları sorguyu gerçekleştirmeden önce sorgunuzu kendi sırlarına
göre optimize ederler zaten. Bu ifade için birşey değişmez..
2009/8/27 Özgür KOCA <[email protected]>
WHERE YYY = 5 AND XXX = 123456 ve WHERE XXX = 123456 AND YYY
--
=======================================
Altan Tanriverdi
Software Engineer & Linux System Administrator
=======================================
-----Satır İçi Eki Var-----
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
___________________________________________________________________
Yahoo! Türkiye açıldı! http://yahoo.com.tr
İnternet üzerindeki en iyi içeriği Yahoo! Türkiye sizlere sunuyor!_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama