Database Performance Optimization
Popravite spore upite, optimizujte execution plan-ove i ucinite baze predvidivim pod opterecenjem.
Pregled
Vecina problema sa bazama nije uzrokovana hardverom.
Nastaju zbog:
- neefikasnih upita
- nedostajucih ili pogresnih indeksa
- losih execution plan-ova
- problema u modelu podataka
- nekontrolisanog rasta podataka i opterecenja
Dodavanje CPU-a ili RAM-a samo sakriva problem.
Ne resava ga.
Ova usluga je fokusirana na optimizaciju na nivou upita i execution plan-ova sa merljivim rezultatima.

Izvršeni radovi po ovoj usluzi
Kada vise CPU-a nije pomoglo: pracenje SQL Server THREADPOOL gladovanja do jedne SET opcije
Produkcijski SQL Server je povremeno prestajao da odgovara cak i nakon sto su CPU i memorija bili povecani. Pratili smo THREADPOOL gladovanje kroz blokiranje pri kompajliranju i Extended Events do nepotrebnog SET ANSI_WARNINGS OFF unutar stored procedure.
MySQL slow_log: Pronadji najcesce i najsporije query digeste
Praktican nacin da se MySQL slow_log pretvori u rangiranu listu familija upita po ucestalosti, ukupnom vremenu izvrsavanja i najgoroj latenciji.