Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql][php] dwa zapytania na raz z php
calebos
post
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 22.02.2008

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


Witam

Jak odpalić dwa zapytania jednocześnie z PHP ? Mam serwer który wykonuje pewne statyczne raporty cyklicznie.
Chciałbym użyć moich dwóch rdzeni na raz i pościć dwa watki jednocześnie a mysql nie korzysta z 2 rdzeni 'samemu'. Dla wygody staram się wykonywać wszystko z poziomu php. Czy moze jest jakas opcja o ktorej nie wiem w configu mysql'a zeby sam wykorzystal dwa rdzenie.
Dodam ze jestem na x64 SUSE.
Go to the top of the page
+Quote Post
Zyx
post
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


MySQL napisany jest w całości jako aplikacja wielowątkowa i każdemu połączeniu stara się przydzielić nowy wątek. Reszta zależy od systemu operacyjnego, aktualnego obciążenia i szeregu innych dupereli.

Z poziomu czystego PHP dwóch zapytań równocześnie nie wykonasz, ponieważ skrypty wykonywane są jednowątkowo. Nawet jeśli baza danych przetwarza zapytania równolegle, PHP zaczeka z dalszym wykonaniem Twojego skryptu na otrzymanie wyników pierwszego zapytania i dopiero weźmie się za drugie. Eksperymentalną implementację wątków dla PHP można znaleźć w PECL: http://pecl.php.net/package/threads


--------------------
Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0
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 Aktualny czas: 19.08.2025 - 10:53