Embarcadero DB Optimizer maksymalizuje wydajność działania aplikacji i baz danych poprzez umożliwienie administratorom baz i programistom szybkie wykrywanie, diagnozowanie i optymalizowanie kodu SQL niskiej jakości. DB Optimizer eliminuje wąskie gardła w obszarze wydajności dzięki identyfikowaniu danych do których intensywnie lub często odnoszą się wykonywane zapytania, koncentrując się na charakterystycznych dla SQL obszarach otrzymanych dzięki statystykom zapytań (CPU, I/O, czas oczekiwania) i dostrajaniu tych problematycznych obszarów.
- Optymalizacja wydajności SQL w ramach cyklu produkcyjnego
- Eliminowanie wąskich gardeł w obszarze wydajności w produkcji baz danych i aplikacji
- Tworzenie, testowanie, optymalizowanie, dostrajanie SQL w pojedynczym, łatwym w użyciu środowisku IDE
Jako rozwiązanie desktop, które nie korzysta z dodatkowych agentów, DB Optimizer jest łatwe w instalacji i szybko wskazuje problematyczne instrukcje SQL we wskazanych bazach danych. Systematyczne optymalizowanie wydajności w konfigurowalnych przedziałach czasu pomaga w weryfikacji efektów optymalizowania. Uzyskiwane i zmienne w czasie wyniki mogą być zachowywane i współdzielone pomiędzy programistami, specjalistami od zarządzania jakością (QA) oraz administratorami baz danych w celu wspólnej ich analizy i uzyskiwania jeszcze lepszych efektów w obszarze wydajności. DB Optimizer wspiera następujące systemy bazodanowe: IBM® DB2® for LUW, Microsoft® SQL Server, Oracle® oraz Sybase®.
Kluczowe właściwości:
- Graficzne przedstawianie analiz czasu oczekiwania
- Ciągłą (stała) optymalizacja
- Optymalizacja wsadowa (batch tuning) instrukcji DML, procedur składowanych oraz całych plików SQL
- System podpowiedzi
- Przepisywanie części kodu SQL
- Diagramy Visual SQL Tuning (VST)
- Zaawansowane analizy indeksu ze wskazówkami do wykonania
- Odporne na błędy raporty dotyczące statystyk wykonania działań, szczegółów optymalizacji, szacowanych analiz oraz wyjaśnienia planów
- Testy obciążeniowe SQL
- Narzędzie SQL IDE zawierające asystenta kodu (code assist), funkcje sprawdzania błędów (error checking), debugowania oraz natychmiastowych poprawek
Kluczowa funkcjonalność
Nowość w DB Optimizer 2.0 - rozwiązanie przenosi proces optymalizowania kodu SQL ponad standardowe zestawy podpowiedzi i przepisywania części kodu SQL w celu szybszego i bardziej zaawansowanego optymalizowania i analiz
- Diagramy Visual SQL Tuning (VST)
- Wykorzystanie kolorowania kodu w analizach indeksu
Profilowanie, Tuningowanie i Edytowanie kodu SQL - szybkie wynajdywanie kodu SQL niskiej jakości powodującego pogorszenie wydajności i optymalizowanie go z wykorzystaniem jednego łatwego w użyciu środowiska IDE
- Analiza czasu oczekiwania
- Ciągła optymalizacja
- System podpowiedzi
- Przepisywanie części kodu SQL
Testy obciążenia kodu SQL - Load Editor pozwala na realizowanie testów obciążeniowych i ocenę rzeczywistej wydajności kodu SQL
- Symulacja wielu równoczesnych użytkowników
- Mierzenie wydajności w określonych przedziałach czasu lub cyklach pracy
Informacje o wersji:
- Aktualna wersja: 2.0.1
- Poprzednia wersja: 1.5.1
- Data wyprowadzenia aktualnej wersji: Grudzień 2009





