Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 06:52 22.06.24 
Компютри и Интернет
   >> ASP
Всички теми Следваща тема *Кратък преглед

Тема movelast movefirst pri goliam cachesize...  
Автор dzver (чатер)
Публикувано02.11.01 18:03



jamie, tova e ADSKI vremeemko.
pri recordset ot 80 reda, cachesize 80, movelast/movefirst mi otnema sekunda i polovina.

otkazvam se ot izpulnenie na stored procedures s exec :/
izgubih mnogo vreme, iadosvah se mnogo i v kraja na kraishtata se vrushtam
kum onaja kretenia sys set parameter and append parameter na DE

--
romyt svyrshvashe ujasno a mezeto otshumia
vsichki vijdaha nejasno papagala vyv tava



Тема Re: movelast movefirst pri goliam cachesize...нови [re: dzver]  
Автор jamie (влюбен)
Публикувано02.11.01 18:15



Я ! При мен няма такива луди времена ! :-)))))
Вярвай ми - имал съм проби и с по 2000 реда ! Хм......

На самотен остров
ще те намеря...


Тема Re: movelast movefirst pri goliam cachesize...нови [re: jamie]  
Автор dzver (чатер)
Публикувано02.11.01 18:39



ami tva sa 3 vremeemki stored procedures, obshto se izpulniavat zaedno s ASP-to za 6 sekundi;

2 ot tiah sa s DE, tretata s exec => 6sec
3 s DE => 4 sec

slojih markeri za vreme iz texta, obrabotkata na recordsetite navsiakude se izpulniava za otricatelno vreme (~0), a tova rs.movelast rs.movefirst - 1.5 sec :///

imenno ot takiva suobrajenia definirah cachesize 80, poneje redovete, koito mi vrushta recordseta sa tolkova (pri parametrite, s koito testvam). demek, ima neshto gnilo v dania.



Тема Re: movelast movefirst pri goliam cachesize...нови [re: dzver]  
Автор grrrr (непознат)
Публикувано02.11.01 20:34



Ima gnilo i oste kak. I az ne znam zasto no taka se poluchava poniakoga.
Az se prinudih da pisha ActiveX zastoto beshe mnogo bavna obrabotkata na edna baza s okolo 80000 reda, zastoto vremenata priblizavaha kam 120sec. za elementarni obrabotki.

If code is law, the Internet is the first amendment!!!


Тема Re: movelast movefirst pri goliam cachesize...нови [re: grrrr]  
Автор dzver (чатер)
Публикувано03.11.01 00:21



mojesh da si napravish com+ obekt za celta, ama az obicham prostite neshta...

2 sekundi za movelast movefirst na 80 redov recordset, pri polojenie, che desetki hiliadi operacii ASP mi gi izvurshva za ~0 sec...



Тема Solution.нови [re: dzver]  
Автор jamie (влюбен)
Публикувано03.11.01 12:16



Абе я си постни тука кода за създаването на Recordset-a ! А каква ти е базата ? Ако е SQL - може да ползваш COUNT агрегатна функция в SQL заявката и направо да получиш бройката :-) Работи <0 секунди

На самотен остров
ще те намеря...


Тема da be:)нови [re: jamie]  
Автор dzver (чатер)
Публикувано03.11.01 13:09



ne stava

niama da pravia dve obrushtenia kum servera tam, kudeto predi e imalo 1. ostavam si s interdev :)

ps. tezi stored proceduri ne sa "select * from table" ;-)



Тема Re: da be:)нови [re: dzver]  
АвторWebMaster_ (Нерегистриран)
Публикувано05.11.01 08:58



abe ia napishi edno EXPLAIN select ediki_kvo_si form edi_kade_si; I vij za kolko vreme ti staa obrabotkata v bazata danni ako e ot tva moje i da ospeia da ti dam 1-2 akala kak da si go optimizirash :)



Тема Re: da be:)нови [re: WebMaster_]  
Автор dzver (чатер)
Публикувано05.11.01 11:57



stored procedurite, za koito govoria sa po 2-3 stranici i kato za
rabotata, kojato se nalaga da vyrshat sa optimizirani dostatychno.

problemut e izcialo v ASP v sluchaja :-)
pravia slednoto

set rs=conn.execute("exec spname parameters")
rs.cachesize=100
a=now
rs.movelast
rs.movefirst
response.write("Vremeto za izpulnenie na movelast/movefirst e: " & datediff("s",a,now)) & vblf)
i mi vryshta primerno 2 :)




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.