her zaman için sadece kullancağın field ları sorguda kullanmak en doğru olanıdır yani 3. olan, büyük ihtimal sende biliyorsundur ama önerilerim ; field tiplerini doğru belirlemek, gereksiz sorgulardan kaçınmak, açık rs bırakmamak gibi standart şeyler.

Tabii ki en hızlısı bu... Fakat windows serverlda bu şekilde sorgular, db in ve o çağırdığınız verilerin büyüklüğü arttıkça serveri zorluyor ve memory hatası verdirebiliyor.

rs. open = conn. execute set kontrol=conn. execute set kontrol= conn. execute Bu yazmış olduğum 3 örnekte hangisi en iyi performansı gösterir. En son yazdığım bu konuda daha iyi olmalı. Ama ben aşırı derecede bir farklılık göremedim. Tecrübelerinize dayanarak hızı artırmanın ve işlemci kullanımını düşürmenin yolu nedir. 8 bin üye 1500 küsür konu ve onbinlerce yorum cevap. 15 mb vertabanı. Opteron 146 1 gb Ram Önerilerinizi yazarsanız sevinirim.

iyinet' Alıntı:

Boyle bir sorguda en iyi performansi son satirda yazdigin sekilde elde edersin, ancak username uzerinde index oldugundan emin ol. Ek olarak &quot;id, username, avatar&quot; uclusu uzerinde yaratilacak bir index de yine performansi arttirir. Ancak veri cok sIk degisikyorsa, bu index dezavantaj saglayabilir. OLTP &lt;-&gt; DSS ayarini iyi tutturmak lazim.

Tablonun yapisini buraya yazarsan elle tutulur veriler uzerinde yardimci olmaya calisayim. Ek olarak join islemlerinde, join yaptigin field ler uzerinde muhakkak index olmali.

İyinetadmin söylediklerini araştırdım ve 1 haftadır uyguluyorum. yaklaşık olarak %20 oranında işlemci kullanımı düştü. Teşekkür ediyorum.