Show Notes
- Amazon Poland Store: https://www.amazon.pl/dp/3950307826?tag=9natreepoland-21
- Amazon Worldwide Store: https://global.buys.trade/SQL-Performance-Explained-Everything-Developers-Need-to-Know-about-SQL-Performance-Markus-Winand.html
- Apple Books: https://books.apple.com/us/audiobook/spring-in-action-sixth-edition-unabridged/id1619410791?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=SQL+Performance+Explained+Everything+Developers+Need+to+Know+about+SQL+Performance+Markus+Winand+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Czytaj więcej: https://polish.9natree.com/read/3950307826/
#indeksyBtree #niedopasowanieindeksuizapytania #indeksywielokolumnowe #sortowanieipaginacja #planywykonaniaSQL #SQLPerformanceExplainedEverythingDevelopersNeedtoKnowaboutSQLPerformance
SQL Performance Explained, z podtytułem Everything Developers Need to Know about SQL Performance, to zwięzły poradnik techniczny Markusa Winanda, skierowany przede wszystkim do programistów pracujących z relacyjnymi bazami danych. Książka, wydana pierwotnie w 2012 roku, nie próbuje być pełnym podręcznikiem administracji Oracle, PostgreSQL, MySQL czy SQL Server. Zamiast tego wyjaśnia zasady wydajności SQL, które pozostają wspólne dla większości tych systemów. Jej centralnym tematem są indeksy, zwłaszcza indeksy B-tree, oraz relacja między sposobem napisania zapytania a możliwością skutecznego użycia indeksu. Winand prowadzi czytelnika przez kluczowe części instrukcji SQL, od filtrowania w WHERE, przez złączenia, po sortowanie, grupowanie i stronicowanie wyników. Wyjaśnia też, dlaczego pozornie poprawne zapytanie może działać źle przy rosnącym zbiorze danych. To książka praktyczna i celowo ograniczona zakresem. Jej celem nie jest nauczyć wszystkich tajników konkretnego silnika, lecz dać deweloperowi trwały model myślenia potrzebny do przewidywania problemów wydajnościowych jeszcze podczas projektowania aplikacji.