Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zatrzymanie selecta
dziobak
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 22.11.2006

Ostrzeżenie: (0%)
-----


witam mam takie pytanie... nie wiem czy w ogole jest taka mozliwosc... zaluzmy taka sytuacje:
osoba siada przed przegladarka, klika w guzik na stronie, ktory wykonuje zapytanie do bazy (ktore niestety trwa i trwa) i przez przybadek nacisnal na F5 lub odswierz, no i wlasnie... wlaczyl sie drugi select... baza w tym momencie wykonuje juz dwa zapytania... to pierwsze i to drugie klikniete (przez przypadek lub celowo)...
i tu stawiam pytanie: czy jest mozliwosc poinformowania bazy o tym ze tamto zapytanie juz jest nie potrzebne??
Go to the top of the page
+Quote Post
Sedziwoj
post
Post #2





Grupa: Zarejestrowani
Postów: 793
Pomógł: 32
Dołączył: 23.11.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Po pierwsze byś musiał wiedzieć czy jest jakieś niepotrzebne...
po drugie mimo wszystko jak jest takie skomplikowane zapytanie, to powinno być jakoś buforowane.
Go to the top of the page
+Quote Post
dziobak
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 22.11.2006

Ostrzeżenie: (0%)
-----


podaj mi jakies szczegoly... opisz co mam razumiec przez buforowanie i w jaki sposob to dziala??
Go to the top of the page
+Quote Post
DeyV
post
Post #4





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Nie - nie ma możliwości przerwania wykonywania zapytania wysłanego do bazy.
W takiej sytuacji ewentualnie przerwie się wykonywanie samego skryptu (jeśli nie korzystamy z opcji chroniącej przez user aborting) ale na pojedyncze zapytanie nie ma to wpływu.

Jeśli chcesz zapobiec wielokrotnemu wykonywaniu danego zapytania, musisz tego dopilnować na poziomie aplikacji, nie bazy danych.
Go to the top of the page
+Quote Post
dziobak
post
Post #5





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 22.11.2006

Ostrzeżenie: (0%)
-----


hmmm a mozesz mi podac jakis przyklad bo nie bardzo wiem jak moglbym sie do tego zabrac...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:21