Administracja i optymalizacja baz danych Microsoft SQL Server

Najbliższe terminy tego szkolenia
Standardy JSystems
- Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
- Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
- Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
- Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Program szkolenia
- Wprowadzenie do SQL Server
- Historia SQL Server
- Architektura SQL Server
- Usługi
- Instancje
- Konta Serwisowe
- Podstawowe narzędzia
- SSMS
- SQLCMD
- Configuration Manager
- Narzędzia w SQL Server
- SQL Server Management Studio
- SQL Server Agent
- Instalacja i aktualizacja SQL Server
- Przegląd edycji MS SQL Server
- Wymagania sprzętowo-programowe
- Proces instalacji
- Bazy systemowe
- Konfiguracja baz systemowych
- Aktualizacje
- Aktualizacja MS SQL Server do wersji
- Instalacja zautomatyzowana
- Konfiguracja instancji SQL Server
- Ustawienia procesorów
- Ustawienia pamięci
- Pozostałe parametry SQL Server
- Zarządzanie bazami danych i plikami
- Bazy systemowe
- Tworzenie baz danych użytkownika
- Składowanie danych przez SQL Server
- Pliki danych i grupy plików
- Przenoszenie plików bazy danych
- Rozmiary plików i ich przyrost
- Metody kopiowania danych
- Bezpieczeństwo w Microsoft SQL Server
- Tryby uwierzytelniania
- Konto SA
- Tworzenie kont logowania
- Tworzenie użytkowników
- LKontekst użytkownika
- Autoryzacja między serwerami
- Zastosowanie ról
- Role serwerowe
- Role użytkownika
- Role bazy danych
- Uprawnienia serwerowe i bazodanowe
- Przydzielanie uprawnień do obiektów
- Przydzielanie uprawnień do wykonywania kodu
- Uprawnienia na poziomie schematu
- Schematy
- Tworzenie schematów
- Schematy domyślne
- Własność schematu
- Kopie zapasowe i przywracanie bazy danych po awarii
- Przyczyny awarii bazy danych
- Strategie tworzenia kopii zapasowych
- Tworzenie kopii zapasowych pełnych bazy danych
- Tworzenie kopii zapasowych przyrostowych bazy danych
- Log transakcyjny
- Kopie zapasowe logów transakcyjnych
- Rodzaje kopii zapasowej
- Opcje kopii zapasowej
- Zarządzanie kopiami zapasowymi
- Modele odzyskiwania
- Odtwarzanie bazy danych
- Odtwarzanie bazy danych do punktu w czasie
- Odtwarzanie pojedynczych plików
- Odtwarzanie baz systemowych
- Odtwarzanie NORECOVERY
- Tworzenie migawek i odtwarzanie z nich bazy danych
- Tworzenie migawki
- Raportowanie z migawki
- Odtwarzanie bazy danych z migawki
- Replikacja baz danych
- Zastosowanie replikacji
- Wydawca – Subskrybent
- Rodzaje i modele replikacji
- Konfiguracja Wydawcy
- Konfiguracja Subskrybenta
- Konfiguracja Dystrybutora
- Replikacja a bezpieczeństwo
- Import i eksport danych
- Wprowadzenie do SQL Server Integration Services
- Eksport danych z bazy
- Import danych do bazy
- Technologie ETL
- Import i eksport danych z i do tabel
- Masowe ładowanie danych
- Automatyzacja procesów
- Usługa SQL Server Agent
- Job, Step
- Harmonogram
- Agent w edycji Express - SSBS
- Uprawnienia
- Typowe problemy i ich rozwiązywanie
- Problemy związane z usługami
- Problemy związane z logowaniem i połączeniami
- Problemy wydajnościowe
- Widoki systemowe
- Metadane
- Procedury składowane systemowe
- Monitorowanie wydajności serwera Microsoft SQL Server
- Analiza czynników mających wpyw na wydajność systemu baz danych
- Analiza typowych problemów wydajności pracy systemu oraz przyczyny ich powstawania
- Obserwacja wskaźników wydajności serwera
- Obsługa widoków i funkcji dynamicznego zarządzania w kontekście obserwacji parametrów wydajnościowych
- Narzędzia monitorujące
- Performance Monitor
- Data Collector
- SQL Server Profiler vs XE
- Activity Monitor
- Database Engine Tuning Advisor
- DMV
- Liczniki systemowe
- Oczekiwania SQL Server
- Parametry SQL Server
- Poziomy izolacji
- Read Commited
- Read Uncommited
- Inne typy izolacji transakcji
- Zarządzanie transakcjami i blokadami
- Oddziaywanie transakcji na wydajność operacji realizowanych w bazie danych
- Rodzaje blokad i zasobów, które podlegają blokowaniu
- Analiza typowych problemów równolegego dostępu po bazie danych
- Analiza poziomów izolacji transakcji w kontekście wydajności realizowanych operacji
- Zapobieganie zakleszczeniom
- Zasada działania blokad
- Rodzaje blokad
- Monitorowanie blokad
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Opis szkolenia:
W trakcie szkolenia uczestnicy poznają metody i techniki administracji jak i optymalizacji baz danych.
Adresaci:
Szkolenie skierowanie jest do zaawansowanych użytkowników SQL Server pragnących poszerzyć umiejętności związane z zarządzaniem bazą danych.
Stanowisko robocze

Do tego szkolenia każdy uczestnik otrzymuje dostęp do indywidualnej wirtualnej maszyny w chmurze. Ma ona zainstalowane i skonfigurowane wszystko co potrzebne do realizacji szkolenia. Maszyna będzie dostępna przez cały okres szkolenia.
Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.
Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.
Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje.
Ewentualne ryzyko ponosimy my jako organizator.
Przejdź do terminów tego szkolenia

Sprawdź, co mówią o nas ci, którzy nam zaufali
Trenerzy kategorii MS SQL Server




Lead Infrastructure Engineer w Sopra Steria Polska. Administrator baz danych z wieloletnim praktycznym doświadczeniem zawodowym. Przede wszystkim zajmuje się administracją serwerami SQL Server, jednak posiada również praktyczną wiedzę na temat technologii MongoDB, MySQL oraz PostgreSQL. Obecnie zarządza środowiskiem składającym się z ponad 600 serwerów baz danych w chmurze jak i on-premise. W swojej karierze stawiał czoła całemu spektrum projektów związanych z relacyjnymi bazami danych jak również NoSQL.

