DB Optimizer

DB Optimizer XE6 jest narzędziem do optymalizacji baz danych, które pozwala na maksymalizowanie wydajności bazy oraz aplikacji, ich niezawodności i dostępności poprzez szybkie wynajdywanie, diagnozowanie i optymalizowanie kodu SQL niskiej jakości. DB Optimizer pozwala administratorom i programistom baz danych na eliminowanie wąskich gardeł wydajnościowych poprzez graficzne dostrajanie kluczowych parametrów bazy związanych z wykorzystaniem zasobów przy konkretnych zapytaniach oraz pomaga usprawnić problematyczny kod SQL w trybie graficznym.

Profiling Błyskawiczne wynajdywanie wąskich gardeł wydajnościowych

Profilowanie bazy danych (Database profiling) pozwala na graficzną wizualizację analizy czasu przestojów (wait-time analysis), która pozwala na szybkie zidentyfikowanie kodu SQL powodującego niską wydajność bazy danych. Ciągłe monitorowanie pełnego obszaru danych źródłowych w konfigurowalnych okresach czasu oraz jasne i zrozumiałe plany pozwalają na lepsze zrozumienie, w jakim stopniu kod SQL będzie wykonywany oraz jaki będzie miał wpływ na wydajność działania bazy. Uzyskane raporty wspólnie z innymi informacjami zdobytymi podczas procesu profilowania są wykorzystywane do optymalizacji działania bazy.

Index-Analysis Optymalizuj kod SQL jak zawodowiec!

Kreator SQL tuning wizard automatycznie podpowiada rozwiązania i dostarcza kontekst niezbędny do „dostrojenia” kodu SQL. Wykorzystanie kolorów w analizach indeksowych (Index Analysis) pokazuje używane, nieużywane lub zagubione indeksy i podpowiada rekomendacje dla ich optymalnej wydajności. Generowanie przypadków umożliwia optymalizację bazy danych poprzez generowanie wszystkich możliwych przypadków i wyszukiwanie najlepszej alternatywy dla danego zapytania SQL, przy uwzględnieniu przerabiania kodu SQL i wykorzystywania dostępnych wskazówek.

DB Optimizer VST Wizualne rozwiązywanie złożonych zapytań SQL

Wyjątkowa funkcjonalność, Visual SQL Tuning (VST) przekształca tekstowy kod SQL w graficzne diagramy SQL. To podejście pomaga administratorom i programistom w zrozumieniu wpływu zapytań SQL na działanie i wydajność bazy danych. Diagram VST wyświetla indeksy i ograniczenia w tabelach oraz udostępnia podgląd w statystyki tabel, jak też wykorzystane typy złączeń w komunikatach SQL, w tym iloczynu kartezjańskiego (Cartesian joins, implied Cartesian joins) i złączeń typu wiele-do-wielu.

Load-Testing Symulowanie środowiska produkcyjnego

Testy obciążeniowe (Load testing) pozwalają na weryfikację wydajności istniejących i alternatywnych zapytań SQL i ich wpływu na wydajność bazy. Przygotowane wcześniej zapytania są jednocześnie i wielokrotnie wykonywane na symulowanym środowisku produkcyjnym pokazując, jaki będą miały wpływ na rzeczywistą bazę bez ponoszenia ryzyka związanego z testowaniem bazy produkcyjnej.

Działaj aktywnie w obszarze Data Governance

Możliwość DB Optimizer’a do identyfikowania wąskich gardeł wydajnościowych poprzez „dostrajanie” bazy danych, tuningowanie kodu SQL i realizowanie testów obciążeniowych umożliwia zapewnienie optymalnego stanu bazy danych, jej dostępności i czasu działania w organizacji. Ta funkcjonalność umożliwia aktywne wynajdywanie problemów wydajnościowych, zapewniając aby dostępność bazy oraz jej wydajność była zgodna ze standardami polityki Data Governance.

Poznaj DB Optimizer