SQLDay2011_Sesja04_12NajczęstszychBłędówCzyliJakNieNależyPytaćZapytań_MarcinSzeliga

1,185 views

Published on

SQL, as well as other programming languages, can achieve the same outcome in different ways. Unfortunately, the bad version of queries is more than correct. During this session we will see how a huge impact on execution time for queries are cursors, scalar functions, related subqueries, variables tabulated, conditional statements, and seven other widely abused SQL language constructs. We’ll find out too, what can we do to improve the performance of our queries.

  • Be the first to comment

  • Be the first to like this

SQLDay2011_Sesja04_12NajczęstszychBłędówCzyliJakNieNależyPytaćZapytań_MarcinSzeliga

  1. 1. MARCIN SZELIGA Lider PLSSUG, MVP
  2. 2. SPONSORZY I PARTNERZY
  3. 3.  Piętnastoletnie doświadczenie w pracy z serwerem SQL Trener i konsultant Autor książek i artykułów Microsoft Most Valuable Professional w kategorii SQL Specjalista technologii Microsoft SQLDAY 2011 – Czwarta Doroczna Konferencja Polskiej Grupy Użytkowników SQL Server | Wrocław 18 Czerwca 2011, Ośrodek Szkolenia Państwowej Inspekcji Pracy
  4. 4. • Ten sam wynik można osiągnąć na wiele sposobów … − Złych wersji zapytania jest więcej niż poprawnych• Dlaczego niektóre zapytania są tak wolne ?• Jak można poprawić wydajność zapytań ?• Co nie znaczy, że omawianych konstrukcji nigdy nie należy stosować … − Wszystko ma swój czas i miejsce SQLDAY 2011 – Czwarta Doroczna Konferencja Polskiej Grupy Użytkowników SQL Server | Wrocław 18 Czerwca 2011, Ośrodek Szkolenia Państwowej Inspekcji Pracy
  5. 5. • Kursory• Podzapytania powiązane• Funkcje skalarne• Zmienne tabelaryczne• Złożone funkcje tabelaryczne• Niepotrzebne zliczanie wierszy• Niepotrzebne sortowanie i grupowanie• Argumenty ~SARG• Konwersja typów• Dyrektywy kompilatora• Dynamiczne warunki wyszukiwania• Instrukcje warunkoweNa podstawie przykładów Gail Shaw SQLDAY 2011 – Czwarta Doroczna Konferencja Polskiej Grupy Użytkowników SQL Server | Wrocław 18 Czerwca 2011, Ośrodek Szkolenia Państwowej Inspekcji Pracy
  6. 6. Marcin@wss.pl SQLDAY 2011 – Czwarta Doroczna Konferencja Polskiej Grupy Użytkowników SQL Server | Wrocław 18 Czerwca 2011, Ośrodek Szkolenia Państwowej Inspekcji Pracy
  7. 7. SQLDAY 2011 – Czwarta Doroczna Konferencja Polskiej Grupy Użytkowników SQL Server | Wrocław 18 Czerwca 2011, Ośrodek Szkolenia Państwowej Inspekcji Pracy
  8. 8. SPONSORZY I PARTNERZY

×