T-SQL jaki jest każdy widzi. Nie wygląda na przesadnie skomplikowany, w codziennej pracy korzystamy z niego dosyć swobodnie – SELECT, INSERT, czy inny MERGE nie robią na nas wrażenia, a funkcje i procedury są jak fiordy – już oswojone i niemal jedzą nam z ręki. Czasem jednak jakiś wewnętrzny głos podpowiada, że gdzieś tam, hen za horyzontem istnieją rozwiązania, których pewnie nie stosujemy. Albo może używamy jak młotka – do wbijania gwoździ, wkrętów i śrub.
Jeśli pracujesz z SQL Server już jakiś czas i chcesz wykorzystać więcej możliwości języka, albo nie masz pewności, czy rozwiązania, które stosujesz są „zgodne ze sztuką” – ten warsztat jest dla Ciebie. Dwóch konsultantów z wieloletnim doświadczeniem w budowaniu wydajnych rozwiązań bazodanowych pokaże Ci
- w czym przydaje się APPLY?
- na co uważać przy MERGE?
- dlaczego czasem SQL Server nie potrafi zrobić planu zapytania równolegle, tylko zawsze próbuje szeregowo?
- (i co to w ogóle znaczy?!)
- kiedy warto używać zmiennych tabelarycznych, a kiedy tabel tymczasowych?
- czy wyszukiwanie pełnotekstowe nie wyszło przypadkiem z mody?
- jak wykorzystać delayed durability i tabele in memory?
- jak rozwiązać problemy z funkcjami?
- kiedy i jak stosować indeksy columstore?
- jak użyć funkcji okienkowych do analityki danych?
- co to jest ten batch mode i kiedy możemy go użyć?
- czy FILESTREAM i FILETABLE do przechowywania plików to dobry pomysł?
- czy używać IDENTITY, czy może sekwencji?
- jak użyć temporal tables do automatycznego tworzenia historii zmian obiektów?
Przygotuj się na dzień pełen praktycznych przykładów, demonstracji i odpowiedzi „to zależy”.
Podczas warsztatu będzie możliwość uruchamiania przykładów na swoim laptopie.
Warsztat w języku polskim