Please enable JavaScript.
Coggle requires JavaScript to display documents.
Testy wydajnościowe SPEED po aktualizacji - Coggle Diagram
Testy wydajnościowe SPEED po aktualizacji
Struktura bazy
tabele
:warning: indeksy
nie znając wszystkich zapytań które odpytują tabelę ciężko będzie powiedzieć czy indeks jest dobry/zły/potrzebny/niepotrzebny
Obiekty bazy
Funkcje
procedury
widoki
porównanie
kodu
planów wykonania
wydajności
odczyty
zapisy
???
zapytania
procedury
porównanie
#
funkcje
widoki
z aplikacji
wybrać najważniejsze
aktualizacja
dodawanie
faktura
zlecenie
:red_cross: nagranie obciążenia
jeśli będą zmiany w strukturze tabel lub w zapytaniach to może być ciężkie do porównania
:red_cross: Query Store
jak się zmienią zapytania to też ich nie porównamy, ale jeśli zmienią się np. indeksy a przez to plany zapytania - to już wyłapiemy i jesteśmy w stanie porównać
na SPEED to generuje problem przyrastania pliku logu transakcji - problem miał zostać rozwiązany aktualizacją SQL Server, ale aktualizacja nie pomogła
dłuższe monitorowanie na produkcji
wygenerowanie raportu przed i po
jaki okres czasu?
dzień
tydzień
porównanie
co porównać?
odczyty
zapisy
transakcje
batche
nie na bazach, chyba że zrobimy do tego mechanizm
przyrosty pliku bazy
przyrosty pliku logu
blokady
zatrzaski
???
czasy oczekiwań
kontekst instancji nie bazy
narzędzia
obecny monitoring?
PAL tools
SQL Nexus
:question: czy warto robić?
co tym zyskamy?
lista negatywnych skutków, jakie nas już dotknęły przez brak testów od strony bazy