Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Budowanie optymalnych zapytań
gregi
post 20.05.2015, 16:42:56
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 11.09.2003

Ostrzeżenie: (0%)
-----



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
Go to the top of the page
+Quote Post
rad11
post 20.05.2015, 17:13:05
Post #2





Grupa: Zarejestrowani
Postów: 1 226
Pomógł: 177
Dołączył: 7.10.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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.

Ten post edytował rad11 20.05.2015, 17:44:18
Go to the top of the page
+Quote Post
Crozin
post 20.05.2015, 17:16:13
Post #3





Grupa: Zarejestrowani
Postów: 6 473
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
pasman
post 29.05.2015, 09:34:53
Post #4





Grupa: Zarejestrowani
Postów: 70
Pomógł: 4
Dołączył: 16.03.2012

Ostrzeżenie: (0%)
-----


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.

Ten post edytował pasman 29.05.2015, 09:45:30
Go to the top of the page
+Quote Post
mmmmmmm
post 29.05.2015, 11:23:18
Post #5





Grupa: Zarejestrowani
Postów: 1 397
Pomógł: 306
Dołączył: 18.04.2012

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Xelah
post 29.05.2015, 11:25:52
Post #6





Grupa: Zarejestrowani
Postów: 138
Pomógł: 24
Dołączył: 12.05.2013
Skąd: Katowice

Ostrzeżenie: (0%)
-----


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

Ten post edytował Xelah 29.05.2015, 11:26:30
Go to the top of the page
+Quote Post
taro
post 27.11.2015, 15:40:58
Post #7





Grupa: Zarejestrowani
Postów: 58
Pomógł: 5
Dołączył: 12.12.2008

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
andrzejklusiewic...
post 7.12.2016, 17:13:39
Post #8





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 7.12.2016

Ostrzeżenie: (10%)
X----


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


Powód edycji: [nospor]:
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.09.2018 - 14:30