Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> oczczędność w jednym zapytaniu sql
Fantazyn
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 38
Dołączył: 24.02.2007
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Witam,

interesuje mnie czy warto za wszelką cenę starać się pisać kolosalne zapytanie do bazy danych (jedno wielkie), czy może lepiej (szybciej, oszczędniej) byłoby zrobić np. 2 zapytania, które złączy się np. przez php.

Np. czasem dodamy GROUP BY i zdaje się, że zapytanie trwa kilkadziesiąt razy dłużej.

Czy naprawdę oszczędzamy starając się wyciągnąć wymagane dane za pomocą jednego zapytania?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Prawdopodobnie nie, ale przypuszczalnie tak.
Go to the top of the page
+Quote Post
wookieb
post
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




1) Zależy jakie zapytanie
2) warto mieć aktualne wersje mysql, które zawierają wiele uaktualnień do wyszukiwania
3) php jest znacznie wolniejsze od mysql.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




To ja trochę zamętu wprowadzę.

1. Przypuszczalnie nie, prawdopodobnie tak
2. Jest od tego dział - PHP, gdzie ląduje ów temat właśnie
Go to the top of the page
+Quote Post
AndyPSV
post
Post #5





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


1. lepiej jest zrobic MYSQL
2. zalezy jakie zapytanie... w wiekszosci przypadkow nie robi to znaczacej roznicy
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: 11.10.2025 - 23:01