Czy mogę prosić o rady lub linki do informacji na temat budowania optymalnych zapytań?
Znalazłem coś ogólnego
http://www.bazy-danych.info/sql/optymalizacja-zapytan.htm
Staraj sie jak najbardziej zaciesniac pobieranie danych do tego dobra praktyka jest uzywanie ideksow. Natomiast jezeli danych bedziesz miec bardzo duzo to bardzo dobrze sprawdza sie sphinx jest do tego api php ale watpie aby Tobie to sie przydalo.
1. Nie powiedziałbym dane z tej strony były specjalnie przekonywujące. Może jest to jakiś stary artykuł, ale część z informacji jest raczej nieaktualna.
2. Jeżeli nie masz żadnego konkretnego pytania, to jedyne co możemy polecić to wpisanie w Google'a czegoś w stylu "rdbms best practices", ale wtedy możesz trafić właśnie na tego typu strony.
zalecane optymalizacje zależą od bazy ,od jej wersji, jak i struktury danych.
również od ilości takich zapytań na sekundę.
jak napisał @crozin podaj konkretny problem.
http://www.postgresql.org/docs/9.1/static/sql-explain.html
http://explain.depesz.com/
polecam zapoznać się z EXPLAINEM i na stronie depesza jest narzędzie pomagające czytać explaina.
EXPLAIN ANALYSE SELECT * FROM tabela itd...
Zdarzyło mi się popełnić całkiem spory tutorial na temat optymalizacji w PostgreSQL. W sumie 113 stron w PDF i jest dostępny bezpłatnie, bez reklam i bez rejestracji do pobrania pod adresem: http://jsystems.pl/storage/postgres/tuning.pdf
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)