DBA jutra - nowe technologie bazodanowe a stabilność i wydajność systemów Maciej Pogorzelski, Product Manager m.pogorzelski@quest-pol.com.pl
Toad Zintegrowane środowisko programistyczne do pisania kodu, modyfikacji schematów i skryptów SQL Usprawnia pracę w następujących dziedzinach Analityka Biznesowa i Bazodanowa Programowanie SQL i PL/SQL Administracja Bazami Danych Pozwala w znacznym stopniu skrócić czas tworzenie aplikacji bazodanowych Funkcji administracyjne pozwalają na szybsze i sprawniejsze zarządzanie bazami danych. Bogate funkcje raportujące pomagają na łatwe tworzenie raportów i dokumentacji.
Toad / Edytor W pełni funkcjonalny edytor SQL i PL/SQL Wiele skrótów klawiszowych Wbudowana pomoc z zakresu SQL Rozbudowany help Wykonanie jednego polecenia Wykonanie bieżącego polecenia Wykonanie jako skrypt Explain Plan polecenia Sprawdzenie w jaki sposób Oracle wykonuje polecenia Historia wykonywanych polecenia SQL Code Navigator Code Templates, Auto Replace … Toad 10.5 - funkcja Code Insight podpowiada poza nazwami obiektów parametry oraz słowa kluczowe Toad 10.5 –ułatwiona edycja np.. automatyczne usuwanie nieużywanych zmiennych
Toad / Schema Browser Przeglądanie, zarządzanie i tworzenie obiektów bazy danych Zarządzanie użytkownikami i prawami dostępu Eksport i edycja danych Skrypty DDL
Toad / Query Builder Pisanie zapytań SQL poprzez klikanie i przeciąganie myszą tabel Możliwość tworzenia modeli ze skryptów SQL Wybór typu zapytania : select, insert, update, delete Przeciągnij obiekty aby wyświetlić i wybrać kolumny Kolumny PK i FK są łączone automatycznie Przeciągnij kolumny aby utworzyć dodatkowe połączenia
Toad / ER Diagram, Code Road Map Diagram pokazujący referencje pomiędzy tabelami Połączenia typu: primary key, foreign key, unique key Wbudowane raporty pozwalające na tworzenie dokumentacji Toad 10.5 zupełnie przebudowany Code Road Map pokazujący zależności pomiędzy procedurami, pakietami, funkcjami, triggerami, widokami …
Toad / Debugger Praca krokowa Dzięki użyciu warunkowych „break point” kontroluje gdzie, kiedy i dlaczego kod zatrzymuje się Ustawienie „watch” pozwala zobaczyć i zmodyfikować wartości zmiennych Debugowanie SQL, PL/SQL i Java External Debugging - Debugowanie kodu z zewnętrznych aplikacji Toad 10.5 Auto Debugging
Optymalizacja zapytań SQL Pozwala przyspieszyć działanie systemów bazodanowych poprzez pisanie wydajniejszych zapytań SQL Optymalizacja pozwala na zmniejszenie zużycia zasobów systemów bazodanowych Automatyczne testowanie wielu scenariuszy zapytań sql Daje możliwość testowania nowych ustawień indeksów oraz analizować wpływu ich dodania Toad 10.5 Daje możliwość optymalizacji zapytań wewnątrz Toad
Optymalizacja zapytań SQL Wybór kryterium optymalizacji
Toad - Profilowanie kodu PL/SQL Testowanie czasów wykonania poszczególnych linii kodu Możliwość porównywania wykonań różnych wersji kodu Pokrycie testami kodu
Toad / Code Xpert Zintegrowany z edytorem Analiza i porady dotyczące kodu PL/SQL Napisane przez ekspertów w dziedzinie pisania i optymalizacji kodu - Steven Feuerstein i Bert Scalzo Wyszukiwanie problematycznych zapytań SQL
Code Tester – Testy Funkcjonalne Testowanie aplikacji pod kątem funkcjonalności Automatyczne generowanie scenariuszy testów
Toad / Compare Schemas, Databases Szybkie porównywanie schematów Pokazanie różnic Zapis wyników do pliku Generowanie skryptów synchronizujących Możliwość porównania live lub ze statycznym plikami Toad 10.5 Rozszerzony moduł do porównywania baz danych łącznie z parametrami, można [porównywać kilka baz jednocześnie
Toad / Import, Export Import/export z i do wielu formatów (excel, txt,html) Import/export standardowymi narzędziami Oracle Wsparcie dla DataPump z Oracle 10g Interfejs do mechanizmu SQL*Loader Przeglądarka plików (.dmp)
Toad – Session Browser Podgląd sesji wraz z zapytaniami SQL i parametrami sesji Filtrowanie i sortowanie sesji Zabijanie i trace sesji Toad 10.5 pozwala na wybór metody zbierania Trace DMBS_Monitor, DBMS_System, DBMS_Support
Toad – podgląd Alert Log Podgląd pliku Alert Log Możliwość filtrowania po typie zdarzenia Podgląd plików Trace
Toad – DB Health Check Wbudowany zestaw raportów o błędach i kondycji baz Oracle Toad 10.5 Storage RAC
Toad – Automatyzacja zadań Automatyzacja zadań administracyjnych Graficzne tworzenie skryptów Testowanie połączeń Operacje na plikach Pętle Nowe Toad 10.5 Copy Table Data Data Generator Data Pump Import and Export Compare Databases Generate Schema Script Generate Database Script
Benchmark Factory – Testy Wydajnościowe Testy przemysłowe do sprawdzania wydajności środowisk baz danych (TPC) Identyfikacja maksymalnego obciążenia przy którym twoja aplikacja pracuje jeszcze wydajnie Daje możliwość wykorzystania własnych transakcji do testów Testowanie systemów podczas migracji
Benchmark Factory – Testy skalowalności SQL Testy skalowalności zapytań SQL – integracja z SQL Optimizer Symuluje pracę rzeczywistych użytkowników
Benchmark Factory – Balans Obciążenia Testy sprawdzające balans obciążenia pomiędzy nodami systemów klastrowych (RAC)
Toad – Podgląd lokalnych aplikacji SQL Tracker Zastępuje SQL Monitor Wsparcie dla Unicode i aplikacji 64-bit Daje możliwość podglądu zapytań sql wysyłanych przez dowolne aplikacje łączące się z lokalnej maszyny do bazy Oracle
Toad – Tworzenie Dokumentacji Nowe poprawione i edytowalne raporty Tworzenie szczegółowej dokumentacji dotyczącej schematów w formacie html
Toad – integracja ze Spotlight Toad 10.5 – moduły wspierające Spotlight Top Session Finder Session Browser AWR Browser Stats Pack Browser Log Switch Frequency Map Undo Advisor Segment Advisor Oracle Tuning Advisor
Spotlight - Bieżąca diagnostyka Diagnostyka baz danych Oracle, systemów operacyjnych Unix/ Linux i Windows w czasie rzeczywistym Pozwala administratorom na wychwycenie problemów wydajnościowych zanim odczują je użytkownicy końcowi Poprzez integrację z bazami wiedzy usprawnia rozwiązywanie problemów bazodanowych Daje możliwość skonfigurowania powiadomień i alarmów Wsparcie dla RAC
Narzędzia Quest Software dla baz Oracle’owych Kraków Będzin, 04.03.2010 Narzędzia Quest Software dla baz Oracle’owych
5. Diagnostyka real-time 2. Tworzenie i Administracja 1. Projektowanie 5. Diagnostyka real-time Toad Data Modeler Toad Xpert + DBA Spotlight 4. Testowanie TOAD DBA SUITE Benchmark Factory 3. Optymalizacja Quest SQL Optimizer
Pytania Maciej Pogorzelski, Product Manager m.pogorzelski@quest-pol.com.pl
Dziękuję !!! 감사 합니다 有難う御座いました 谢谢 Thank You Danke Schön Gracias Merci Grazie Obrigado 谢谢