Transcript
Page 1: SQLDay2011_Sesja04_12NajczęstszychBłędówCzyliJakNieNależyPytaćZapytań_MarcinSzeliga

MARCIN SZELIGA

Lider PLSSUG, MVP

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

SPONSORZY I PARTNERZY

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

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

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

• 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

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

• 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 warunkowe

Na 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

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

[email protected]

SQLDAY 2011 – Czwarta Doroczna Konferencja Polskiej Grupy Użytkowników SQL Server | Wrocław 18 Czerwca 2011, Ośrodek Szkolenia Państwowej Inspekcji Pracy

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

SQLDAY 2011 – Czwarta Doroczna Konferencja Polskiej Grupy Użytkowników SQL Server | Wrocław 18 Czerwca 2011, Ośrodek Szkolenia Państwowej Inspekcji Pracy

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

SPONSORZY I PARTNERZY