![]() |
![]() ![]() |
![]() |
![]()
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? |
|
|
![]()
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.
|
|
|
![]()
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]
|
|
|
![]()
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.
|
|
|
![]()
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
![]() Co do zapytań, nie będą duże, raczej coś typu "select * from tabela where 'id' = '$id'" itp. |
|
|
![]()
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 ![]() zatem przemysl co bedziesz potrzebowal od bazy, jak dalej chcesz na niej pracowac i odpowiedni zaloz tabele i nadaj im klucze ![]() pozdrawiam |
|
|
![]()
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. -------------------- |
|
|
![]()
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"
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 20:57 |