Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> "Too many connections " przeciążenie bazy
Mich@ł
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 30.04.2006

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


Mógłby mi ktoś powiedzieć jak w ustawieniach MySQL zwiększyć tą wartość (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) ? Próbowałem zmieniać:
Cytat
set-variable = max_connections=200

tyle że nic to nie daje....


Dodatkowo mam pytanie jeżeli chodzi o wydajność skryptu.

Skrypt podczas 1 odświeżenia strony 3-4 razy zmienia bazę danych poprzez mysql_select_db a więc każda zmiana wiąże się z otwarciem nowego połączenia?

Tak myślę czy nie zastosować cachowania tak aby tylko jedną bazę otwierało i tu też moje pytanie czy wyszukiwanie pliku o X nazwie i w nim zawarte informacje będzie wydajniejsze? (w katalogu będzie około 6 000 plików)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
tyle że nic to nie daje....

http://rackerhacker.com/2007/01/24/increas...nnection-limit/ - to, co użyłeś, to jest do starego MySQL. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Cytat
Skrypt podczas 1 odświeżenia strony 3-4 razy zmienia bazę danych poprzez mysql_select_db a więc każda zmiana wiąże się z otwarciem nowego połączenia?

Nie.

Cytat
aby tylko jedną bazę otwierało i tu też moje pytanie czy wyszukiwanie pliku o X nazwie i w nim zawarte informacje będzie wydajniejsze? (w katalogu będzie około 6 000 plików)

Cache'owanie stosuj niezależnie. System plików jest czasem i wolniejszy, poza tym - masz mniejsze pole manewru, jeśli chodzi o filtrowanie.
Go to the top of the page
+Quote Post
Mich@ł
post
Post #3





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 30.04.2006

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


erix, czyli ten mój wpis nie działał (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ? W phpmyadmin limit wyglądał na zwiększony tyle że ni jak nie odczuwało się tego (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Poprawiłem wpis i zobaczymy jak będzie śmigać.

Na razie ograniczyłem ilość otwartych połączeń do 2 w tym jedno jest "stałe".

Pisząc oskryptowanie nie przewidziałem że może być problem z połączeniami (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jednakże będę o tym pamiętał na przyszlość.

Teraz będę probował ograniczyć całość do jednego połączenia i najprawdopodobniej czeka mnie przesiadka na lepszą maszynę serwerową (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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: 24.08.2025 - 19:05