Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ilość zapytań a wydajność
spit
post 27.09.2006, 11:16:04
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 1.08.2005

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


Czesc
Chciałbym się Was poradzić, otóż, czy jeżeli zrobie na jednej stronie kilka zapytań do bazy (jakieś 3, 4, może więcej), to czy to ostro wpłynie na wydajność i obciążenie serwera. Każde połączenie będzie do innej tabeli. Jak to będzie?
Go to the top of the page
+Quote Post
dr_bonzo
post 27.09.2006, 11:30:35
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Generalnie: im wiecej robisz w skrypcie tym wolniej dziala -- to chyba oczywiste

Zdrugiej strony -- czasami da sie wykonac zadanie mniejsza iloscia zapytan -- czasami nie

Jestes ciekaw -- zmierz.

Albo pokaz te zapytania. To forum wykonuje pewnie z kilkanascie zapytan, jesli nie wiecej.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
MatheW
post 27.09.2006, 18:34:56
Post #3





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 29.05.2006
Skąd: Lublin

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


Ja wykonuje kilkanaście na moim skrypcie, a działa on bardzo szybko. Wogóle MySQL jest bardzo szybki, więc wystarczy używać go poprawnie a będzie działać szybko.


--------------------
[gg:8166107][jid:mmatheww@jabberpl.org][mail:mat.wojcik[at]gmail.com][www: http://mwojcik.pl]
Go to the top of the page
+Quote Post
Adiasz
post 27.09.2006, 20:24:52
Post #4





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 28.02.2004

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


zapytanie zapytaniu nie rowne, zazwyczaj im mniej zapytan tym lepiej chociaz czasami warto rozbic zapytanie na kilka w celu przyspieszenia zapytania.
Go to the top of the page
+Quote Post
spit
post 27.09.2006, 21:37:23
Post #5





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 1.08.2005

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


Obecnie nie mam jeszcze nic rozpisane, poza kartkami papieru z planami winksmiley.jpg Ale ogólnie wiecie, wole popytać i zrobić dobrze, niż poprawiać i modernizować dwa razy dłużej niż sklejałem.
Co do zapytań, nie będą duże, raczej coś typu "select * from tabela where 'id' = '$id'" itp.
Go to the top of the page
+Quote Post
giron
post 28.09.2006, 16:06:46
Post #6





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 28.09.2006

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


tak jak poprzednicy pisza
czasami lepiej wykonac pare lzejszych zapytan niz jedno ciezkie, np. zlozone (select od select itp)
pamietaj jedynie o przemyslanej strukturze bazy oraz odpowiednich kluczach, zeby nawet jesli to beda lekkie zapytania ale na tabelach zawierajacych duza ilosc rekordow to zeby szly one wlasnie po kluczach smile.gif
zatem przemysl co bedziesz potrzebowal od bazy, jak dalej chcesz na niej pracowac i odpowiedni zaloz tabele i nadaj im klucze smile.gif

pozdrawiam
Go to the top of the page
+Quote Post
SongoQ
post 4.10.2006, 10:14:52
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Cytat
Ja wykonuje kilkanaście na moim skrypcie, a działa on bardzo szybko. Wogóle MySQL jest bardzo szybki, więc wystarczy używać go poprawnie a będzie działać szybko.

I tu bym sie z Toba nie zgodzil, MySQL dla pewnego przedzialu rekordow radzi sobie dobrze pozniej, szkoda mowic. Jedynie co to index ratuje i wyciaganie malych porcji danych. Do przetwarzania danych MySQL nie zostal stworzony.


--------------------
Go to the top of the page
+Quote Post
thornag
post 4.10.2006, 16:24:11
Post #8





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

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


Pozatym z tego co mi wiadomo najwiecej czasu zzera polaczenie z baza. Nie ma sensu wiec laczyc sie przed kazdym zapytaniem i zamykac polaczenie po zapytaniu.


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

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: 23.06.2025 - 20:57