Arkadaşlar aspden iyi anlayan birisiyle iletişime geçmem gerekli. Anlık 600-700 online olan bir asp scriptim işlemciyi çok yiyor. Sql'le geçtiğimde dahada kasıyor. Bunun için yardımcı olacak birisi lazım. Yardımcı olacak arkadaşada karşılığını vereceğim.

Yok hocam yaa.. dedigin gibi LINK_ID... vs. ile değiştirdim SELECT olan yerleri sadece kullanılanları yazdım. ama hala TAKILIOR. kullanıcı 60 a dayandımı baslıor KILITLENMEYE. sonra acıldıında ONLINE sayısı 10-20 lerde oluyor. Hostlada alakalı sanırım. AYnı script GODADDYde gayet ii calısıor NAZAR DEGMEZ INSALLAH ACABA GLOBAL. ASA online süresini 1 dakikaya DÜŞÜRSEM hızlanma olurmu?

Disconnect arkadaşımıza çok teşekkür ederim. Gerekli yardımı sağladı. Edit: nick yanlış yazdım kusura bakmayın.

Disconnect'in anlattıkları: İlk olarak tablolarda sadece kullanacağımız sütunları seçmeliyiz Mesela deneme isimli bir tablomuz var ve bu tabloda ad, soyad, adres, hit, id sütünları var. Bu sütunlardan sadece ad ve soyadı kullanıcaksak sql = &quot;select ad, soyad from deneme&quot; diyerek diğerlerinin işlemciyi yormasını engellemiş oluyoruz. sql = &quot;select from deneme&quot; buda aynı işlemi yapıyor fakat işlemciyi yoruyor. Birde mssqle geçip executeyi kullanmak dahada hızlandırıyo sistemi Mesela deneme tablosunda 50000 satır bulunmakta ama biz bunlardan sadece son 20sini çekeceğiz. 50000'ini birden açıp son 20'sini çekmek işlemciyi yoruyor. Bu yüzden sql ve execute ile: 1 set rs = conn. execute(&quot;Select top 20 ad, soyad from deneme order by id asc&quot;) diyerek sadece 20 satırı çekmiş oluyoruz. do while not rs. eof respose. write rs. movenext loop 2 set rs = conn. execute for i=1 to 20 respose. write rs. movenxt next İkiside aynı işi yapıyor fakat 2. işlemciyi yoruyor. Bunu gibi düzeltmeler yaparak işlemci bayabi rahatladı.

evet katılıyorum... aynı sorunu geçen yaz bende yaşadım, hemde mssql kullanırken. Ama execute olayı işi baya bi hzılandırmıştı... özellikle haber vs. gibi listelemelerde ben bunu kullanıyorum... Ancak disconnect ya da bilen diğer arkadaşlaradanda bişi rica edicem; Execute ile veri çekerken tablodaki sütunların sıralamasına göre işlem yapıyor... Mesela id hep baştadır ya... bunu arka sıralara atsanız listeleme sırasındada id yi en başta çağırsanız o dizeyi boş gösteriyor... Hatada vermiyor ama bişide yazmıyor? Bunu nasıl düzeltirim?

annudora' Alıntı:

Hocam burayada yazsada bizlede paylassa... Benmde 60-70 onlineda gidiyor... OYSA aynı script godaddy de 200 online ı da kaldırıyor. AYRICA sen 600-700 online ı ACCESS te nasıl becerdin bravo... Benm session surem 5 dakika