Оптимизация SQL-запросов - PullRequest
0 голосов
/ 30 марта 2012

У меня есть список рассылки, который содержит 4000 000 электронных писем, члены моего веб-сайта вводят электронную почту, и я беру ее после этого, я делаю проверку этого электронного письма с 4 миллионами почтовых рассылок, чтобы сделать это, я написал код, разбивающий страницыписьма, которые возвращаются из SQL-запроса, но когда данные переходят на следующую страницу, я вижу ошибку, что страница попадает в тайм-аут.я написал код, используя asp

If Session("oturumlar") = "" Then
set Toplam = adoCon.execute("SELECT count(id) AS intToplam from temiz2;" )
Session("kayitsayi") = CLng(Toplam("intToplam"))
Session("oturumlar") = "oturdu"
Toplam.close
End If

intKayitSayisi = Session("kayitsayi")
intListelenecek = 30
intSayfaSayisi = Yuvarla(CLng(intKayitSayisi) / CLng(intListelenecek)) 

intGecerliSayfa = Request.QueryString("sayfa") 

LimitKodu = intGecerliSayfa*intListelenecek 
LimitKodu = LimitKodu-intListelenecek 

intLooper = 0

strSQL = "SELECT eposta, id FROM temiz2 ORDER BY id ASC LIMIT "& LimitKodu &", "& intListelenecek
Set uye = adoCon.execute(strSQL)

как я могу оптимизировать ограничение в запросе sql?

1 Ответ

0 голосов
/ 31 марта 2012

adoCon.commandtimeout = 30 'нет секунд

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...