Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 9 Dołączył: 13.02.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
Witam
Tak sie zastanawiam, czy przy skomplikowanych zapytaniach lepiej jest robic widoki w bazie danych i operowac na nich jak na zwyczajnej tabeli czy pobierac wszystko prosto z php ? Chodzi mi dokladnie o listy np artykulow. mam tutaj polaczone ze soba okolo 5 tabel, plus jest dodatkowo limit ( stronnicowanie) Ktore rozwiazanie jest wydajniejsze i bardziej przenosne (IMG:style_emoticons/default/smile.gif) ? Bo wygodniejsze sa oczywiscie widoki (IMG:style_emoticons/default/smile.gif) Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 7 Dołączył: 9.10.2007 Skąd: Poznań Ostrzeżenie: (0%)
|
Ja bym zaczął od tego by zmniejszych liczbę tabel. 5 tabel w zapytaniu to trochę dużo. Ja staram się stosować max 2 tabele w jednym zapytaniu.
Obecna wersja MySql powoduje że często lepiej utworzyć 5 pojedyńczych zapytań SELECT niż jedno z 5 tabelami. Jeśli masz jeszcze stałe połącz\enie z bazą mysql_pconnect() to warto pomysleć nad rozłożeniem tego zapytania na kilka mniejszych (IMG:style_emoticons/default/winksmiley.jpg) Ale widoki też mogą być pomocne, tylko że mogą też zaciemnić kod. |
|
|
|
quality Widoki w bazie czy zwyczajne zapytania ? 13.05.2010, 10:19:50
Zyx Jakie widoki w bazie danych?! Widok to kod PHP... 13.05.2010, 17:17:42
Crozin @Zyx: chyba chodzi o takie widoki (przykład akurat... 13.05.2010, 18:08:05
fifi209 Osobiście nie wiem jak jest z wydajnością ale przy... 13.05.2010, 20:45:13
croc Bardziej przenośne są na pewno widoki, bo przenosz... 13.05.2010, 21:12:22
batman W przypadku postgresa nie ma znaczenia czy w zapyt... 14.05.2010, 07:19:25
thek Widoki ( ja podczas studiów spotkałem się z innym ... 14.05.2010, 09:56:59 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 17:09 |