Kategoria: Bazy danych, SQL
Na szkoleniu pokazuje praktyczne zagadnienia związane z optymalizacją wydajności zarówno serwera bazy danych jaki systemu operacyjnego Linux, na którym ten serwer działa.
Czas trwania
1 dzień
Program
- Przygotowanie i optymalizacja – tuning systemu operacyjnego
- overcommit memory
- ulimit – LimitNOFILE, Limit NPROC
- sysctl
- vm.dirty_ratio
- vm.dirty_background_ratio
- vm.swappinness
- net.core.somaxconn
- net.ipv4.tcp_fin_timeout
- net.ipv4.tcp_keepalive_intvl
- net.ipv4.tcp_keepalive_time
- net.ipv4.tcp_max_syn_backlog
- Systemd Unit – TimeoutSec
- odczyt z urządzenia blokowego: Blockdev – set readahead
- Transparent HugePages
- HugePages
- Non-Uniform Memory Access Architecture (NUMA)
- opcje montowania systemu plików – xfs, ext4
- IO Scheduler (deadline, noop) – optymalizacja zapisu na dysku
- selinux
- NTP daemon – synchronizacja czasu
- dobór warstwy sprzętowej
- Wydajność i optymalizacja serwera
- całościowe spojrzenie na proces i zasoby
- określenie wydajności – mongo-perf
- optymalizacja architektury bazy
Training also available in English.
Przeznaczenie i wymagania
Wymagana wiedza z baz danych NoSQL oraz systemu operacyjnego Linux.
Szkolenie przeznaczone jest dla Administratorów baz danych.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.