Рет қаралды 3,133
✅Index range scan w bazie danych Oracle, index scan w Postgresql oraz index seek w Sql Server to przykłady tzw. ścieżek dostępu do danych(data access method). W tym nagraniu opowiem Ci czym jest ścieżka dostępu do danych, jakie są jej rodzaje i jak działają w 3 relacyjnych bazach danych: Oracle, Postgresql i Sql Server. Napiszemy też trochę kodu sql i nauczymy sprawdzać jaki algorytm dostępu do danych wybrał dla nas optymalizator bazy danych(explain plain).
🎁 ODBIERZ PREZENTY
1) Książka o tym, jak się przebranżowić na bazodanowca: promo.podstawybazdanych.pl/
2) Lista najczęstszych błędach programistów PL/SQL: promo.plsql.pl/
== 🔗 Przydatne linki z nagrania:==
📥kod z lekcji do pobrania: drive.google.com/file/d/18klF...
🏷️Co to jest hint optymalizatora? • Jak działają hinty opt...
🏷️Jak działa indeks? • Dlaczego indeks przyśp...
🏷️Rodzaje indeksów: • Rodzaje indeksów w baz...
== 👌 Polecam obejrzeć:==
1. Dlaczego indeks przyśpiesza SQL? • Dlaczego indeks przyśp...
2. Jak wybrać RDBMS? • Jak wybrać implementac...
== ⏱️ Plan odcinka:==
00:00 start
00:43 co to jest ścieżka dostępu do danych? (data access method/data access path)?
02:24 dlaczego trzeba znać algorytmy dostępu do danych?
04:07 ścieżki dostępu do danych w Oracle, Postgresql, Sql Server
06:44 oracle full table scan - postgresql seq scan - sql server table scan
07:51 oracle sample table scan - postgresql sample scan
08:20 oracle table access by rowid - postgresql tid scan - sql server rid lookup
09:02 oracle index unique scan - sql server key lookup
10:31 oracle index range scan - postgresql index scan - sql server index seek
11:10 oracle index skip scan
12:00 oracle index full scan - postgresql index only scan - sql server index scan
13:06 przykład w Oracle (sql developer)
16:37 przykład w Postgresql (pgadmin)
18:40 przykład w Sql Server (sql management studio)
21:41 podsumowanie
#bazodanowiec
== 👨💻 Poznaj mniej lepiej:==
* Moja strona: www.nieinformatyk.pl/
* Kod z odcinka: www.nieinformatyk.pl/pliki
* Facebook: / nieinformatyk
* Linkedin: / darekbutkiewicz
* Instagram: / nieinformatyk
* Twitter: / nieinformatyk
Zasubskrybuj mój kanał: kzfaq.info...
🏁 Witaj na moim kanale :)
Jestem programistą baz danych Oracle oraz developerem hurtownii danych (ETL). W tym miejscu dzielę się z oglądającymi wiedzą dotyczącą relacyjnych baz danych, praktycznych technik pisania SQL oraz optymalizacji kodu PL/SQL. Jeśli chcesz zdobyć praktyczną i rzetelną więdzę o bazach danych to trafiłeś na właściwe miejsce.
🚨 Więcej informacji o bazach danych znajdziesz na www.nieinformatyk.pl
📧 Masz pytanie, prośbę, sugestię? Pisz śmiało na kontakt@nieinformatyk.pl