Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Budowanie optymalnych zapytań
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
gregi

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
rad11
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.
Crozin
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.
pasman
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.
mmmmmmm
Cytat(Xelah @ 29.05.2015, 12:10:03 ) *
Zapoznaj się z tym blogiem:
https://www.percona.com/blog/

Można tam znaleźć ciekawe insformacje odnośnie MySQL. Nie tylko zapytania ale i konfiguracja, która wbrew pozorom może bardzo rzutować na wydajność. Poza tym zapoznaj się z dokumentacją do MySQL. Tam na prawdę masz ogromną ilość informacji.

Zwłaszcza, że pisze na forum postgreSQL... smile.gif
Xelah
Cytat(mmmmmmm @ 29.05.2015, 12:23:18 ) *
Zwłaszcza, że pisze na forum postgreSQL... smile.gif


UPS.... mea culpa... Już usuwam, co by nie było śmietnika wink.gif
taro
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.
  1. EXPLAIN ANALYSE SELECT * FROM tabela itd...


Co do optymalności to zależy od wielu czynników, każda SQL może być inna i jednej "złotej metody" raczej nie ma.
andrzejklusiewicz
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


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.
Invision Power Board © 2001-2024 Invision Power Services, Inc.