Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ PostgreSQL _ Budowanie optymalnych zapytań

Napisany przez: gregi 20.05.2015, 16:42:56


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

Napisany przez: rad11 20.05.2015, 17:13:05

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.

Napisany przez: Crozin 20.05.2015, 17:16:13

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.

Napisany przez: pasman 29.05.2015, 09:34:53

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.

Napisany przez: mmmmmmm 29.05.2015, 11:23:18

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

Napisany przez: Xelah 29.05.2015, 11:25:52

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

Napisany przez: taro 27.11.2015, 15:40:58

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.

Napisany przez: andrzejklusiewicz 7.12.2016, 17:13:39

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)