Please enable JavaScript.
Coggle requires JavaScript to display documents.
5 protipów dla DBA (bezpieczeństwo baz :unlock: (backup (wykonanie (<…
5 protipów dla DBA
bezpieczeństwo baz :unlock:
transaction log
ważny
przy
odzyskiwaniu
VLF :!:
virtual log file
wiele
każdy
zwiększa
czas
przywracania
za dużo
źle :red_cross:
przywracanie
replikacja
backup
wykonanie
<>
przywrócenie
bez
testu
bezużyteczny
:information_source: :!: testowanie
odtwarzania
planowanie
znajomość
RPO
RTO
Availability Groups
Failover Clustering
log shipping
3rd party
VM
snapshot
NIE
włamanie
np.
SQL Injection
SSRS?
#1
ryzyko
minimalizowanie
najmniejsze uprawnieni
dostęp
kto ma?
sql server
serwery
włamanie
kto?
gdzie?
:fire: jak to wykryć?
dostawca
:warning: nie ufaj
komponenty, usługi
niepotrzebne
wyłączyć
nie instalować
działanie indeksów :deciduous_tree:
ORM
złe
object-relational mapping
klastrowy
każda
tabela
powinna
mieć
GUID
NIE
sekwencyjny
do restartu :warning: :information_source:
SQL Server
złożony
marnotrastwo
powolny
nonclustered
nieklastrowy
założyć
na
kolumnach
SARG :information_source:
używane w
JOIN
WHERE
Search ARGuments
funkcja
na
kolumnie
indeksowanej
scan
zamiast
seek
implicit conversion :!!:
scan
zamiast
seek
np.
varchar 'a'
<>
nvarchar 'a'
int
<>
float
float
<>
decimal
zduplikowane
złe
wydajność
aktualizacja
wielu
zbędna
zapisy
gotowe narzędzia
zapobieganie
https://ola.hallengren.com/
Powershell dla DBA
https://dbatools.io/
sp_whoisactive
http://whoisactive.com/
plan explorer
https://www.sentryone.com/plan-explorer
ustawienia domyślne :gear:
windows
power settings
wysoka wydajność
pamięć
lock pages in memory
large pages
dysk
jednostka alokacji
64KB
kolejki
VM
ma znaczenie :warning:
perspektywa
system operacyjny
są
macierz
nie ma
SQL Server
nowe bazy
Auto-grow
%
słabo
w takcie
transakcje
wstrzymane :warning:
timeouts
rollback :warning:
lepiej
ustalić
wielkość
wcześniej
ustawić
alert
ręcznie
powiększyć
Auto-shrink
ilość plików
trace flag
1117
1118
przyrost
wszystkich
plików
1 more item...
MAXDOP
cost treshold for parallelism
Memory
max
min
Optimize for Ad Hoc Workloads
konserwacja zapobiegawcza :ambulance:
powinna
zawierać
powiadomienia
o błędach
SQL Agent
alerty?
DBCC
udb
backupy
weryfikacja
przywracanie
testy
indeksy
defragmentacja
fill factor
pad index
statystyki
update
skrypty?
trace flag
2371
SQL Server 2017
default?