Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zatrzymanie selecta
dziobak
post 30.05.2007, 18:03:55
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 30.05.2007, 20:06:43
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.


--------------------
Algorytmy w PHP, czy ktoś o tym słyszał?
Dlaczego tak mało kobiet programuje? ponieważ nie zajmują się głupotami.
Go to the top of the page
+Quote Post
dziobak
post 30.05.2007, 20:12:02
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 3.06.2007, 19:11:32
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.


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
dziobak
post 3.06.2007, 22:24:20
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 09:06