Fantazyn
3.11.2010, 13:53:55
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?
phpion
3.11.2010, 13:56:05
Prawdopodobnie nie, ale przypuszczalnie tak.
wookieb
3.11.2010, 13:56:30
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.
Cysiaczek
3.11.2010, 14:38:23
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
AndyPSV
4.11.2010, 16:33:17
1. lepiej jest zrobic MYSQL
2. zalezy jakie zapytanie... w wiekszosci przypadkow nie robi to znaczacej roznicy
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.