[WEBINAR] Plany wykonania zapytań silnika bazy danych MS SQL Server

4 Października 2018, 10:00-16:00 (Czwartek)

ONLINE,

To wydarzenie już się skończyło. Zapraszamy na inne ciekawe wydarzenia.
Dołącz do wydarzenia
  Rodzaj Bilety dostępne do Cena Liczba
Dostęp do webinaru LIVE dla jednego uczestnika UDZIAŁ LIVE early bird

Dostęp do webinaru LIVE dla jednego uczestnika

Wyprzedane 307,50 zł Wyprzedane

Webinar to nowoczesna forma szkolenia online. Jest to sposób na zdobywanie praktycznej wiedzy bez wychodzenia z domu. Daje on możliwość na interakcje między prowadzącym i uczestnikami, pozwalając na zadawanie pytań i wymianę doświadczeń na żywo.


TEMAT: Plany wykonania zapytań silnika bazy danych MS SQL Server

Przy pierwszym kontakcie z językiem SQL nie czuć tego jak bardzo silnik bazodanowy stara się by wykonać zapytanie jak najwydajniej. Dla wielu programistów klasycznych języków takich jak Java, C#, C++ sposób na wykonanie kodu jest tylko jeden i definiuje go programista. W przypadku SQL nie jest to takie proste. Dobre zrozumienie planów wykonania oraz możliwości serwera SQL do ich układania pozwala zapobiec błędom w budowaniu struktur i zapytań. Pozwala na uniknięcie nieporozumień i odpowiednie wykorzystanie silnika bazy danych.

Idąc hasłem autorytetu w skali światowej Adama Machanica "No more guessing!!!", pokażę jak przestać zgadywać i nabrać pewności w kwestii wydajności naszych zapytań SQL.

Czasem jednak plan wykonania wygląda podejrzanie, szczególnie porównanie plany estymowanego i rzeczywistego. Na przykładach pokazane zostaną szczególne przypadki planów wykonania wraz z wyjaśnieniem ich pochodzenia.

Celem szkolenia jest wytworzenie poczucia panowania nad kodem SQL poprzez zrozumienie w jaki sposób serwer SQL przygotowuje i wykonuje zapytania. Plany wykonania są ku temu ścieżką i pozwolą na rozwiązanie wielu problemów wydajnościowych, a czasami także logicznych.

TRENER: Grzegorz Łyp

Microsoft Certified Professional, Product Manager at Asseco Business Solutions (SQL Server Change Managment System). 15 lat w profesjonalnym IT. 12 lat praktyki MS SQL Server. Prelegent SQL Saturday oraz SQLBits. Architekt baz danych oraz rozwiązań SOA. Propagator optymalizacji kodu nie tylko SQL. Pasjonat wydajności i dociekliwości.

AGENDA:

  1. Omówienie sposobu przygotowania przez MS SQL zapytań do wykonania
  2. Sposoby uzyskiwania i prezentacji planów wykonania
  3. Szczegółowe omówienie elementów planów wykonania
  4. Kolejność wykonania operacji w planie wykonania
  5. Operatory blokujące i nieblokujące
  6. Odpowiedź na pytanie czy plan wykonania jest dobry, czy zły
  7. Operatory TOP i predykaty startowe
  8. Plany równoległe i jednowątkowe
  9. Przedstawienie przykładów nietypowych sytuacji pojawiających się w planach wykonań
  10. Uzyskiwanie planów wykonania z obiektów systemowych SQL - w przykładach

WEBINAR SKIEROWANY JEST DO:

Na szkolenie zapraszam osoby będące administratorami i deweloperami platformy bazodanowej MS SQL Server.

Dla administratorów będzie to możliwość wniknięcia w możliwe problemy zapytań SQL z którymi spotykają się na co dzień. Dzięki temu zyskają zdolność panowania nad nimi o odpowiedzi na pytanie skąd pochodzą problemy wydajnościowe.

Dla deweloperów (szczególnie piszących także w klasycznych językach programowania) będzie to możliwość uświadomienia sobie jak innym światem jest silnik bazy danych i w jaki sposób projektować i budować wydajne rozwiązania zapobiegając problemom wydajnościowym w zalążku.

POZIOM: ADVANCED 


Masz dodatkowe pytania? Skontaktuj się z nami:

Patrycja Mościcka
tel: 506 981 931
e-mail: [email protected]

POLITYKA PRYWATNOŚCI

Zobacz również:

szkolenia