SlideShare a Scribd company logo
1 of 14
Toad for Oracle для разработчиков: обзор,
советы и скрытые возможности
Сергей Галба
независимый тренер и консультант по БД
OCP 10g, OCP 11g, OCE:SQL 11g, OCE:PT 11g
ГК «БАКОТЕК» - представитель Dell Software в Украине, СНГ и Грузии
Information Management Solutions
План вебкаста
• Toad for Oracle и его редакции для разработчиков
• Дополнительные инструменты в пакетах Toad Xpert и
Development Suite
• Практика: Toad for Oracle
• Практика: SQL Optimizer, Code Tester, Benchmark Factory
Information Management Solutions
Dell Software = Quest Software
Information Management Solutions
Toad for Oracle
Information Management Solutions
Обзор
Toad for Oracle
5 ключевых вещей
1. Флагманский бренд Quest Software, названный лидером в области разработки и
оптимизации БД, согласно IDC1
2. Более 2 млн. профессионалов в области БД во всем мире используют Toad
3. Единая среда для работы, вне зависимости от платформы
4. 20+ лет на рынке
5. Огромное сообщество Toad World для обмена опытом и разработка новых возможностей
Toad
Source: IDC, “Worldwide Database Development and Management Tools 2010
Vendor and Segment Analysis” (Doc # 232122)
Information Management Solutions
Toad for Oracle Base Edition
Toad for Oracle Professional Edition
Toad for Oracle Xpert Edition
Toad Development Suite for Oracle
Toad for Oracle Editions for Developers
Что входит:
- Toad Base
Что входит:
- Toad Base Edition
- Data Generation
- Code Analysis
Что входит:
- Toad Professional Edition
- SQL Optimizer® - автоматическая
оптимизация SQL
Что входит:
- Toad Xpert Edition
- Benchmark Factory® for Databases –
нагрузочное тестирование БД
Information Management Solutions
Toad for Oracle - лидирующий продукт для
разработки и администрирования БД,
удовлетворяющий потребности профессионалов
Oracle с различным уровнем знаний и навыков
Toad for Oracle
• Совместная работа: Расширенные возможности по совместной работе для команд
разработчиков
• Анализ качества кода: автоматический и настраиваемый процесс анализа кода, для его
максимальной эффективности в продуктивной среде
• Управление проектом : предоставляет расширенные возможности управления процессом
разработки
• SQL оптимизация: дает простой способ автоматической оптимизации SQL, предотвращая
создание неоптимального кода неэффективно использующего ресурсы БД
• Работа с комьюнити: прямой доступ на Toad World и Toad Idea Pond где вы можете принять
участие в разработке новых возможностей Toad
Information Management Solutions
SQL Optimizer for Oracle
Автоматически оптимизирует SQL при помощи сканирования и анализа SQL команд, исследуя
все возможные пути улучшения их выполнения
Optimize SQL
анализирует и улучшает оригинальные SQL команды
переписывая синтаксис, и применяя подсказки
оптимизации Oracle.
Optimize indexes
повышает производительность приложения путем
анализа его SQL нагрузки (из AWR), выявляя
изменения индексирования, позволяющие улучшить
его.
Batch optimize SQL
оптимизирует PL / SQL для определения проблем
производительности (из SGA), изменяя их для более
быстрого исполнения.
Scan SQL
извлекает неэффективных SQL команд из исходного
кода, производит обзор планов выполнения из этих
команд, классифицирует их по сложности.
Inspect SGA
захватывает, анализирует и классифицирует
выполненные SQL команды из Oracle SGA. Передает
проблемные команды в Optimize SQL или Batch optimize
SQL для оптимизации.
Manage plans
управляет Oracle Stored Outlines и SQL Plan Baselines,
позволяя уточнить планы выполнения без изменения
исходного кода.
Information Management Solutions
Benchmark Factory for Oracle
Benchmark Factory для баз данных предоставляет разработчикам PLSQL
инструмент для проверки производительности PLSQL кода
• Позволяет провести стрессовое тестирование PLSQL кода, прежде чем начать
его использовать в рабочей среде
• Убедиться, что код в рабочей среде будет соответствовать всем требованиям
соглашения об уровне качества
• Провести тестирование PLSQL кода, взяв за основу реальную нагрузку
создаваемую пользователями
Information Management Solutions
Code Tester for Oracle
Инструмент для автоматизации процесса построения и
выполнения тестов программных единиц PLSQL.
• Позволяет описать ожидаемые результаты программной единицы
• Сохраняет ожидания в виде тестовых кейсов в хранилище
• Генерирует тестовый код в виде PLSQL пакетов
• Выполняет тесты и автоматически проверяет результаты
Information Management Solutions
Toad World Ваш единый ресурс для обучения и
обмена опытом www.toadworld.com
• Возможность скачать бесплатные версии
• Возможность пообщаться с экспертами через
их блоги и порталы
• Белые страницы и подкасты
• Видео-обучения по Toad
• Новости, события и многое другое!
Information Management Solutions
ДЕМОНСТРАЦИЯ
Information Management Solutions
Что дальше?
• По вопросам лицензирования и стоимости обращайтесь в
БАКОТЕК - dellsw@bakotech.com
• Загружайте триальные версии с
http://software.dell.com/products/toad-for-oracle/
• Обучайтесь на www.toadworld.com
• В августе присоединяйтесь к вебкасту по
администрированию Oracle с помощью Toad DBA Suite
(даты будут отправлены позже)
Information Management Solutions
ВОПРОСЫ

More Related Content

What's hot

Нейронечёткая классификация слабо формализуемых данных | Тимур Гильмуллин
Нейронечёткая классификация слабо формализуемых данных | Тимур ГильмуллинНейронечёткая классификация слабо формализуемых данных | Тимур Гильмуллин
Нейронечёткая классификация слабо формализуемых данных | Тимур ГильмуллинPositive Hack Days
 
Поиск на своем сайте, обзор open source решений
Поиск на своем сайте, обзор open source решенийПоиск на своем сайте, обзор open source решений
Поиск на своем сайте, обзор open source решенийaragozin
 
Особенности тестирования NoSQL приложений
Особенности тестирования NoSQL приложенийОсобенности тестирования NoSQL приложений
Особенности тестирования NoSQL приложенийSQALab
 
Oracle Database 12c. Консолидация и Мультиарендность
Oracle Database 12c. Консолидация и МультиарендностьOracle Database 12c. Консолидация и Мультиарендность
Oracle Database 12c. Консолидация и МультиарендностьAndrey Akulov
 
Особенности ETL — инструмента pentaho data integrator. Опыт КРОК
Особенности ETL — инструмента pentaho data integrator. Опыт КРОКОсобенности ETL — инструмента pentaho data integrator. Опыт КРОК
Особенности ETL — инструмента pentaho data integrator. Опыт КРОККРОК
 
Olap и oltp технологии
Olap и oltp технологииOlap и oltp технологии
Olap и oltp технологииIlya Ternovoy
 
Основы OLAP. Вебинар Workaround в Softengi
Основы OLAP. Вебинар Workaround в SoftengiОсновы OLAP. Вебинар Workaround в Softengi
Основы OLAP. Вебинар Workaround в SoftengiSoftengi
 
Silverlight 4, есть ли жизнь на десктопе
Silverlight 4, есть ли жизнь на десктопеSilverlight 4, есть ли жизнь на десктопе
Silverlight 4, есть ли жизнь на десктопеAlex Tumanoff
 
Модульная архитектура Сбербанк Онлайн, Владимир Озеров и Александр Черушнико...
Модульная архитектура Сбербанк Онлайн, Владимир Озеров и Александр Черушнико...Модульная архитектура Сбербанк Онлайн, Владимир Озеров и Александр Черушнико...
Модульная архитектура Сбербанк Онлайн, Владимир Озеров и Александр Черушнико...Сбертех | SberTech
 
ProveIT. ETL как конструктор алгоритмов обработки данных.
ProveIT. ETL как конструктор алгоритмов обработки данных.ProveIT. ETL как конструктор алгоритмов обработки данных.
ProveIT. ETL как конструктор алгоритмов обработки данных.chester_ds
 
Интеграция TeamCity и сервера символов | Алексей Соловьев
Интеграция TeamCity и сервера символов | Алексей СоловьевИнтеграция TeamCity и сервера символов | Алексей Соловьев
Интеграция TeamCity и сервера символов | Алексей СоловьевPositive Hack Days
 
Опыт использования Oracle Essebase+ при работе с большими объемами данных
Опыт использования Oracle Essebase+ при работе с большими объемами данныхОпыт использования Oracle Essebase+ при работе с большими объемами данных
Опыт использования Oracle Essebase+ при работе с большими объемами данныхКРОК
 
PostgreSQL в высоконагруженных проектах
PostgreSQL в высоконагруженных проектахPostgreSQL в высоконагруженных проектах
PostgreSQL в высоконагруженных проектахAlexey Vasiliev
 
Sponsors' Sessions: BAKOTECH (Dell Software)
Sponsors' Sessions: BAKOTECH (Dell Software)Sponsors' Sessions: BAKOTECH (Dell Software)
Sponsors' Sessions: BAKOTECH (Dell Software)Marina Gryshko
 
Test driven development in net
Test driven development in netTest driven development in net
Test driven development in netAlex Tumanoff
 
Performance Test Driven Development (CEE SERC 2013 Moscow)
Performance Test Driven Development (CEE SERC 2013 Moscow)Performance Test Driven Development (CEE SERC 2013 Moscow)
Performance Test Driven Development (CEE SERC 2013 Moscow)aragozin
 
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей Буров
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей БуровСистема мониторинга Zabbix в процессах разработки и тестирования | Алексей Буров
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей БуровPositive Hack Days
 
Предоставление баз данных в виде сервиса (DBaaS)
Предоставление баз данных в виде сервиса (DBaaS)Предоставление баз данных в виде сервиса (DBaaS)
Предоставление баз данных в виде сервиса (DBaaS)Andrey Akulov
 

What's hot (19)

Нейронечёткая классификация слабо формализуемых данных | Тимур Гильмуллин
Нейронечёткая классификация слабо формализуемых данных | Тимур ГильмуллинНейронечёткая классификация слабо формализуемых данных | Тимур Гильмуллин
Нейронечёткая классификация слабо формализуемых данных | Тимур Гильмуллин
 
Поиск на своем сайте, обзор open source решений
Поиск на своем сайте, обзор open source решенийПоиск на своем сайте, обзор open source решений
Поиск на своем сайте, обзор open source решений
 
Особенности тестирования NoSQL приложений
Особенности тестирования NoSQL приложенийОсобенности тестирования NoSQL приложений
Особенности тестирования NoSQL приложений
 
Oracle Database 12c. Консолидация и Мультиарендность
Oracle Database 12c. Консолидация и МультиарендностьOracle Database 12c. Консолидация и Мультиарендность
Oracle Database 12c. Консолидация и Мультиарендность
 
Управление данными. Основы проектирования БД
Управление данными. Основы проектирования БДУправление данными. Основы проектирования БД
Управление данными. Основы проектирования БД
 
Особенности ETL — инструмента pentaho data integrator. Опыт КРОК
Особенности ETL — инструмента pentaho data integrator. Опыт КРОКОсобенности ETL — инструмента pentaho data integrator. Опыт КРОК
Особенности ETL — инструмента pentaho data integrator. Опыт КРОК
 
Olap и oltp технологии
Olap и oltp технологииOlap и oltp технологии
Olap и oltp технологии
 
Основы OLAP. Вебинар Workaround в Softengi
Основы OLAP. Вебинар Workaround в SoftengiОсновы OLAP. Вебинар Workaround в Softengi
Основы OLAP. Вебинар Workaround в Softengi
 
Silverlight 4, есть ли жизнь на десктопе
Silverlight 4, есть ли жизнь на десктопеSilverlight 4, есть ли жизнь на десктопе
Silverlight 4, есть ли жизнь на десктопе
 
Модульная архитектура Сбербанк Онлайн, Владимир Озеров и Александр Черушнико...
Модульная архитектура Сбербанк Онлайн, Владимир Озеров и Александр Черушнико...Модульная архитектура Сбербанк Онлайн, Владимир Озеров и Александр Черушнико...
Модульная архитектура Сбербанк Онлайн, Владимир Озеров и Александр Черушнико...
 
ProveIT. ETL как конструктор алгоритмов обработки данных.
ProveIT. ETL как конструктор алгоритмов обработки данных.ProveIT. ETL как конструктор алгоритмов обработки данных.
ProveIT. ETL как конструктор алгоритмов обработки данных.
 
Интеграция TeamCity и сервера символов | Алексей Соловьев
Интеграция TeamCity и сервера символов | Алексей СоловьевИнтеграция TeamCity и сервера символов | Алексей Соловьев
Интеграция TeamCity и сервера символов | Алексей Соловьев
 
Опыт использования Oracle Essebase+ при работе с большими объемами данных
Опыт использования Oracle Essebase+ при работе с большими объемами данныхОпыт использования Oracle Essebase+ при работе с большими объемами данных
Опыт использования Oracle Essebase+ при работе с большими объемами данных
 
PostgreSQL в высоконагруженных проектах
PostgreSQL в высоконагруженных проектахPostgreSQL в высоконагруженных проектах
PostgreSQL в высоконагруженных проектах
 
Sponsors' Sessions: BAKOTECH (Dell Software)
Sponsors' Sessions: BAKOTECH (Dell Software)Sponsors' Sessions: BAKOTECH (Dell Software)
Sponsors' Sessions: BAKOTECH (Dell Software)
 
Test driven development in net
Test driven development in netTest driven development in net
Test driven development in net
 
Performance Test Driven Development (CEE SERC 2013 Moscow)
Performance Test Driven Development (CEE SERC 2013 Moscow)Performance Test Driven Development (CEE SERC 2013 Moscow)
Performance Test Driven Development (CEE SERC 2013 Moscow)
 
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей Буров
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей БуровСистема мониторинга Zabbix в процессах разработки и тестирования | Алексей Буров
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей Буров
 
Предоставление баз данных в виде сервиса (DBaaS)
Предоставление баз данных в виде сервиса (DBaaS)Предоставление баз данных в виде сервиса (DBaaS)
Предоставление баз данных в виде сервиса (DBaaS)
 

Viewers also liked

Sql сборник рецептов
Sql сборник рецептовSql сборник рецептов
Sql сборник рецептовknoppix
 
Инструменты программиста
Инструменты программистаИнструменты программиста
Инструменты программистаAndrew Fadeev
 
Test design techniques basics
Test design techniques basicsTest design techniques basics
Test design techniques basicsArtem Bykovets
 
Метод всех пар, или как не убиться тестируя комбинации
Метод всех пар, или как не убиться тестируя комбинацииМетод всех пар, или как не убиться тестируя комбинации
Метод всех пар, или как не убиться тестируя комбинацииSQALab
 
"OpenStack & Oracle — взболтать, но не смешивать". Сергей Филимонцев, Яндекс
"OpenStack & Oracle — взболтать, но не смешивать". Сергей Филимонцев, Яндекс"OpenStack & Oracle — взболтать, но не смешивать". Сергей Филимонцев, Яндекс
"OpenStack & Oracle — взболтать, но не смешивать". Сергей Филимонцев, ЯндексYandex
 
собеседование тестировщиков что спросить и как ответить
собеседование тестировщиков   что спросить и как ответитьсобеседование тестировщиков   что спросить и как ответить
собеседование тестировщиков что спросить и как ответитьAlex Baranouski
 
Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).DressTester
 
Создание веб-приложений с помощью Oracle APEX
Создание веб-приложений с помощью Oracle APEX Создание веб-приложений с помощью Oracle APEX
Создание веб-приложений с помощью Oracle APEX CUSTIS
 
Test design techniques
Test design techniquesTest design techniques
Test design techniquesQA Guards
 
Техники тест дизайна для черноящичного тестирования
Техники тест дизайна для черноящичного тестированияТехники тест дизайна для черноящичного тестирования
Техники тест дизайна для черноящичного тестированияDmytro Protsenko
 

Viewers also liked (10)

Sql сборник рецептов
Sql сборник рецептовSql сборник рецептов
Sql сборник рецептов
 
Инструменты программиста
Инструменты программистаИнструменты программиста
Инструменты программиста
 
Test design techniques basics
Test design techniques basicsTest design techniques basics
Test design techniques basics
 
Метод всех пар, или как не убиться тестируя комбинации
Метод всех пар, или как не убиться тестируя комбинацииМетод всех пар, или как не убиться тестируя комбинации
Метод всех пар, или как не убиться тестируя комбинации
 
"OpenStack & Oracle — взболтать, но не смешивать". Сергей Филимонцев, Яндекс
"OpenStack & Oracle — взболтать, но не смешивать". Сергей Филимонцев, Яндекс"OpenStack & Oracle — взболтать, но не смешивать". Сергей Филимонцев, Яндекс
"OpenStack & Oracle — взболтать, но не смешивать". Сергей Филимонцев, Яндекс
 
собеседование тестировщиков что спросить и как ответить
собеседование тестировщиков   что спросить и как ответитьсобеседование тестировщиков   что спросить и как ответить
собеседование тестировщиков что спросить и как ответить
 
Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).
 
Создание веб-приложений с помощью Oracle APEX
Создание веб-приложений с помощью Oracle APEX Создание веб-приложений с помощью Oracle APEX
Создание веб-приложений с помощью Oracle APEX
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
 
Техники тест дизайна для черноящичного тестирования
Техники тест дизайна для черноящичного тестированияТехники тест дизайна для черноящичного тестирования
Техники тест дизайна для черноящичного тестирования
 

Similar to Toad for Oracle для разработчиков – обзор, советы и скрытые возможности

Embarcadero All-Access
Embarcadero All-AccessEmbarcadero All-Access
Embarcadero All-AccessSerghei Urban
 
Fors и big data appliance
Fors и big data applianceFors и big data appliance
Fors и big data applianceCleverDATA
 
Sponsors' Sessions: BAKOTECH (Dell Software)
Sponsors' Sessions: BAKOTECH (Dell Software)Sponsors' Sessions: BAKOTECH (Dell Software)
Sponsors' Sessions: BAKOTECH (Dell Software)BAKOTECH
 
Как использовать Rapid SQL для ускорения разработки SQL и другого кода для СУБД
Как использовать Rapid SQL для ускорения разработки SQL и другого кода для СУБДКак использовать Rapid SQL для ускорения разработки SQL и другого кода для СУБД
Как использовать Rapid SQL для ускорения разработки SQL и другого кода для СУБДAndrew Sovtsov
 
Непрерывная интеграция при разработке баз данных. (Show version)
Непрерывная интеграция при разработке баз данных. (Show version)Непрерывная интеграция при разработке баз данных. (Show version)
Непрерывная интеграция при разработке баз данных. (Show version)Vladimir Bakhov
 
«Oracle Application Quality Management: Средства тестирования и управления те...
«Oracle Application Quality Management: Средства тестирования и управления те...«Oracle Application Quality Management: Средства тестирования и управления те...
«Oracle Application Quality Management: Средства тестирования и управления те...Andrey Akulov
 
Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Alexander Novichkov
 
Новые возможности платформы Oracle 12c для хранилищ данных
Новые возможности платформы Oracle 12c для хранилищ данныхНовые возможности платформы Oracle 12c для хранилищ данных
Новые возможности платформы Oracle 12c для хранилищ данныхAndrey Akulov
 
Cеминар в Виннице (22.03.2014)
Cеминар в Виннице (22.03.2014)Cеминар в Виннице (22.03.2014)
Cеминар в Виннице (22.03.2014)Alexander Babich
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesAliaksandr Ikhelis
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовSQALab
 
Повышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документацииПовышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документацииCEE-SEC(R)
 
ORM технологии в .NET (Nhibernate, Linq To SQL, Entity Framework)
ORM технологии в .NET (Nhibernate, Linq To SQL, Entity Framework)ORM технологии в .NET (Nhibernate, Linq To SQL, Entity Framework)
ORM технологии в .NET (Nhibernate, Linq To SQL, Entity Framework)Pavel Tsukanov
 
Jubula – TDD UI QA Automation Tool
Jubula – TDD UI QA Automation ToolJubula – TDD UI QA Automation Tool
Jubula – TDD UI QA Automation ToolCOMAQA.BY
 
Database as a Service
Database as a ServiceDatabase as a Service
Database as a ServiceAndrey Akulov
 
Создаем Drupal дистрибутив: от идеи до сопровождения
Создаем Drupal дистрибутив: от идеи до сопровожденияСоздаем Drupal дистрибутив: от идеи до сопровождения
Создаем Drupal дистрибутив: от идеи до сопровожденияOvadiah Myrgorod
 
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
14-02-26 DBA 101_ как найти и устранить причины замедления работы БДAndrew Sovtsov
 

Similar to Toad for Oracle для разработчиков – обзор, советы и скрытые возможности (20)

Embarcadero All-Access
Embarcadero All-AccessEmbarcadero All-Access
Embarcadero All-Access
 
Fors и big data appliance
Fors и big data applianceFors и big data appliance
Fors и big data appliance
 
Sponsors' Sessions: BAKOTECH (Dell Software)
Sponsors' Sessions: BAKOTECH (Dell Software)Sponsors' Sessions: BAKOTECH (Dell Software)
Sponsors' Sessions: BAKOTECH (Dell Software)
 
Как использовать Rapid SQL для ускорения разработки SQL и другого кода для СУБД
Как использовать Rapid SQL для ускорения разработки SQL и другого кода для СУБДКак использовать Rapid SQL для ускорения разработки SQL и другого кода для СУБД
Как использовать Rapid SQL для ускорения разработки SQL и другого кода для СУБД
 
Непрерывная интеграция при разработке баз данных. (Show version)
Непрерывная интеграция при разработке баз данных. (Show version)Непрерывная интеграция при разработке баз данных. (Show version)
Непрерывная интеграция при разработке баз данных. (Show version)
 
«Oracle Application Quality Management: Средства тестирования и управления те...
«Oracle Application Quality Management: Средства тестирования и управления те...«Oracle Application Quality Management: Средства тестирования и управления те...
«Oracle Application Quality Management: Средства тестирования и управления те...
 
Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)
 
Новые возможности платформы Oracle 12c для хранилищ данных
Новые возможности платформы Oracle 12c для хранилищ данныхНовые возможности платформы Oracle 12c для хранилищ данных
Новые возможности платформы Oracle 12c для хранилищ данных
 
Presentation1
Presentation1Presentation1
Presentation1
 
Описание и архитектура TFS 2008
Описание и архитектура TFS 2008Описание и архитектура TFS 2008
Описание и архитектура TFS 2008
 
Cеминар в Виннице (22.03.2014)
Cеминар в Виннице (22.03.2014)Cеминар в Виннице (22.03.2014)
Cеминар в Виннице (22.03.2014)
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practices
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
 
Повышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документацииПовышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документации
 
ORM технологии в .NET (Nhibernate, Linq To SQL, Entity Framework)
ORM технологии в .NET (Nhibernate, Linq To SQL, Entity Framework)ORM технологии в .NET (Nhibernate, Linq To SQL, Entity Framework)
ORM технологии в .NET (Nhibernate, Linq To SQL, Entity Framework)
 
Jubula – TDD UI QA Automation Tool
Jubula – TDD UI QA Automation ToolJubula – TDD UI QA Automation Tool
Jubula – TDD UI QA Automation Tool
 
Database as a Service
Database as a ServiceDatabase as a Service
Database as a Service
 
Создаем Drupal дистрибутив: от идеи до сопровождения
Создаем Drupal дистрибутив: от идеи до сопровожденияСоздаем Drupal дистрибутив: от идеи до сопровождения
Создаем Drupal дистрибутив: от идеи до сопровождения
 
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
 
DevOps guide for awesome quality assurance
DevOps guide for awesome quality assuranceDevOps guide for awesome quality assurance
DevOps guide for awesome quality assurance
 

More from BAKOTECH

Upd pci compliance
Upd pci compliance Upd pci compliance
Upd pci compliance BAKOTECH
 
Threat Detection & Response
Threat Detection & ResponseThreat Detection & Response
Threat Detection & ResponseBAKOTECH
 
WatchGuard SD-WAN
WatchGuard SD-WAN WatchGuard SD-WAN
WatchGuard SD-WAN BAKOTECH
 
WatchGuard WIPS
WatchGuard WIPSWatchGuard WIPS
WatchGuard WIPSBAKOTECH
 
WatchGuard Authpoint
WatchGuard Authpoint WatchGuard Authpoint
WatchGuard Authpoint BAKOTECH
 
McAfee Labs Threats Report, August 2019
McAfee Labs Threats Report, August 2019 McAfee Labs Threats Report, August 2019
McAfee Labs Threats Report, August 2019 BAKOTECH
 
F5 labs 2018. Отчет по защите веб-приложений
F5 labs 2018. Отчет по защите веб-приложенийF5 labs 2018. Отчет по защите веб-приложений
F5 labs 2018. Отчет по защите веб-приложенийBAKOTECH
 
Miercom Unified Threat Management Report - WatchGuard M270
Miercom Unified Threat Management Report - WatchGuard M270Miercom Unified Threat Management Report - WatchGuard M270
Miercom Unified Threat Management Report - WatchGuard M270BAKOTECH
 
WatchGuard Internet Security Report
WatchGuard Internet Security ReportWatchGuard Internet Security Report
WatchGuard Internet Security ReportBAKOTECH
 
BreakingPoint от Ixia
BreakingPoint от IxiaBreakingPoint от Ixia
BreakingPoint от IxiaBAKOTECH
 
Cloud Visibility for Dummies от IXIA
Cloud Visibility for Dummies от IXIACloud Visibility for Dummies от IXIA
Cloud Visibility for Dummies от IXIABAKOTECH
 
Network Visibility for Dummies
Network Visibility for DummiesNetwork Visibility for Dummies
Network Visibility for DummiesBAKOTECH
 
SIEM for Beginners
SIEM for BeginnersSIEM for Beginners
SIEM for BeginnersBAKOTECH
 
SIEM для чайников
SIEM для чайниковSIEM для чайников
SIEM для чайниковBAKOTECH
 
Обеспечение безопасности активов современного бизнеса с помощью криптографии
Обеспечение безопасности активов современного бизнеса с помощью криптографии Обеспечение безопасности активов современного бизнеса с помощью криптографии
Обеспечение безопасности активов современного бизнеса с помощью криптографии BAKOTECH
 
Надежная защита от утечек информации в условиях современных тенденций ИТ
Надежная защита от утечек информации в условиях современных тенденций ИТНадежная защита от утечек информации в условиях современных тенденций ИТ
Надежная защита от утечек информации в условиях современных тенденций ИТBAKOTECH
 
Проблематика безопасности баз данных. Выявление уязвимостей, контроль транзак...
Проблематика безопасности баз данных. Выявление уязвимостей, контроль транзак...Проблематика безопасности баз данных. Выявление уязвимостей, контроль транзак...
Проблематика безопасности баз данных. Выявление уязвимостей, контроль транзак...BAKOTECH
 
Внутренняя угроза: выявление и защита с помощью ObserveIT
Внутренняя угроза: выявление и защита с помощью ObserveITВнутренняя угроза: выявление и защита с помощью ObserveIT
Внутренняя угроза: выявление и защита с помощью ObserveITBAKOTECH
 
Threat prevention от Palo Alto Networks – защита вашей сети от киберугроз. Ча...
Threat prevention от Palo Alto Networks – защита вашей сети от киберугроз. Ча...Threat prevention от Palo Alto Networks – защита вашей сети от киберугроз. Ча...
Threat prevention от Palo Alto Networks – защита вашей сети от киберугроз. Ча...BAKOTECH
 

More from BAKOTECH (20)

SOAR
SOARSOAR
SOAR
 
Upd pci compliance
Upd pci compliance Upd pci compliance
Upd pci compliance
 
Threat Detection & Response
Threat Detection & ResponseThreat Detection & Response
Threat Detection & Response
 
WatchGuard SD-WAN
WatchGuard SD-WAN WatchGuard SD-WAN
WatchGuard SD-WAN
 
WatchGuard WIPS
WatchGuard WIPSWatchGuard WIPS
WatchGuard WIPS
 
WatchGuard Authpoint
WatchGuard Authpoint WatchGuard Authpoint
WatchGuard Authpoint
 
McAfee Labs Threats Report, August 2019
McAfee Labs Threats Report, August 2019 McAfee Labs Threats Report, August 2019
McAfee Labs Threats Report, August 2019
 
F5 labs 2018. Отчет по защите веб-приложений
F5 labs 2018. Отчет по защите веб-приложенийF5 labs 2018. Отчет по защите веб-приложений
F5 labs 2018. Отчет по защите веб-приложений
 
Miercom Unified Threat Management Report - WatchGuard M270
Miercom Unified Threat Management Report - WatchGuard M270Miercom Unified Threat Management Report - WatchGuard M270
Miercom Unified Threat Management Report - WatchGuard M270
 
WatchGuard Internet Security Report
WatchGuard Internet Security ReportWatchGuard Internet Security Report
WatchGuard Internet Security Report
 
BreakingPoint от Ixia
BreakingPoint от IxiaBreakingPoint от Ixia
BreakingPoint от Ixia
 
Cloud Visibility for Dummies от IXIA
Cloud Visibility for Dummies от IXIACloud Visibility for Dummies от IXIA
Cloud Visibility for Dummies от IXIA
 
Network Visibility for Dummies
Network Visibility for DummiesNetwork Visibility for Dummies
Network Visibility for Dummies
 
SIEM for Beginners
SIEM for BeginnersSIEM for Beginners
SIEM for Beginners
 
SIEM для чайников
SIEM для чайниковSIEM для чайников
SIEM для чайников
 
Обеспечение безопасности активов современного бизнеса с помощью криптографии
Обеспечение безопасности активов современного бизнеса с помощью криптографии Обеспечение безопасности активов современного бизнеса с помощью криптографии
Обеспечение безопасности активов современного бизнеса с помощью криптографии
 
Надежная защита от утечек информации в условиях современных тенденций ИТ
Надежная защита от утечек информации в условиях современных тенденций ИТНадежная защита от утечек информации в условиях современных тенденций ИТ
Надежная защита от утечек информации в условиях современных тенденций ИТ
 
Проблематика безопасности баз данных. Выявление уязвимостей, контроль транзак...
Проблематика безопасности баз данных. Выявление уязвимостей, контроль транзак...Проблематика безопасности баз данных. Выявление уязвимостей, контроль транзак...
Проблематика безопасности баз данных. Выявление уязвимостей, контроль транзак...
 
Внутренняя угроза: выявление и защита с помощью ObserveIT
Внутренняя угроза: выявление и защита с помощью ObserveITВнутренняя угроза: выявление и защита с помощью ObserveIT
Внутренняя угроза: выявление и защита с помощью ObserveIT
 
Threat prevention от Palo Alto Networks – защита вашей сети от киберугроз. Ча...
Threat prevention от Palo Alto Networks – защита вашей сети от киберугроз. Ча...Threat prevention от Palo Alto Networks – защита вашей сети от киберугроз. Ча...
Threat prevention от Palo Alto Networks – защита вашей сети от киберугроз. Ча...
 

Toad for Oracle для разработчиков – обзор, советы и скрытые возможности

  • 1. Toad for Oracle для разработчиков: обзор, советы и скрытые возможности Сергей Галба независимый тренер и консультант по БД OCP 10g, OCP 11g, OCE:SQL 11g, OCE:PT 11g ГК «БАКОТЕК» - представитель Dell Software в Украине, СНГ и Грузии
  • 2. Information Management Solutions План вебкаста • Toad for Oracle и его редакции для разработчиков • Дополнительные инструменты в пакетах Toad Xpert и Development Suite • Практика: Toad for Oracle • Практика: SQL Optimizer, Code Tester, Benchmark Factory
  • 3. Information Management Solutions Dell Software = Quest Software
  • 5. Information Management Solutions Обзор Toad for Oracle 5 ключевых вещей 1. Флагманский бренд Quest Software, названный лидером в области разработки и оптимизации БД, согласно IDC1 2. Более 2 млн. профессионалов в области БД во всем мире используют Toad 3. Единая среда для работы, вне зависимости от платформы 4. 20+ лет на рынке 5. Огромное сообщество Toad World для обмена опытом и разработка новых возможностей Toad Source: IDC, “Worldwide Database Development and Management Tools 2010 Vendor and Segment Analysis” (Doc # 232122)
  • 6. Information Management Solutions Toad for Oracle Base Edition Toad for Oracle Professional Edition Toad for Oracle Xpert Edition Toad Development Suite for Oracle Toad for Oracle Editions for Developers Что входит: - Toad Base Что входит: - Toad Base Edition - Data Generation - Code Analysis Что входит: - Toad Professional Edition - SQL Optimizer® - автоматическая оптимизация SQL Что входит: - Toad Xpert Edition - Benchmark Factory® for Databases – нагрузочное тестирование БД
  • 7. Information Management Solutions Toad for Oracle - лидирующий продукт для разработки и администрирования БД, удовлетворяющий потребности профессионалов Oracle с различным уровнем знаний и навыков Toad for Oracle • Совместная работа: Расширенные возможности по совместной работе для команд разработчиков • Анализ качества кода: автоматический и настраиваемый процесс анализа кода, для его максимальной эффективности в продуктивной среде • Управление проектом : предоставляет расширенные возможности управления процессом разработки • SQL оптимизация: дает простой способ автоматической оптимизации SQL, предотвращая создание неоптимального кода неэффективно использующего ресурсы БД • Работа с комьюнити: прямой доступ на Toad World и Toad Idea Pond где вы можете принять участие в разработке новых возможностей Toad
  • 8. Information Management Solutions SQL Optimizer for Oracle Автоматически оптимизирует SQL при помощи сканирования и анализа SQL команд, исследуя все возможные пути улучшения их выполнения Optimize SQL анализирует и улучшает оригинальные SQL команды переписывая синтаксис, и применяя подсказки оптимизации Oracle. Optimize indexes повышает производительность приложения путем анализа его SQL нагрузки (из AWR), выявляя изменения индексирования, позволяющие улучшить его. Batch optimize SQL оптимизирует PL / SQL для определения проблем производительности (из SGA), изменяя их для более быстрого исполнения. Scan SQL извлекает неэффективных SQL команд из исходного кода, производит обзор планов выполнения из этих команд, классифицирует их по сложности. Inspect SGA захватывает, анализирует и классифицирует выполненные SQL команды из Oracle SGA. Передает проблемные команды в Optimize SQL или Batch optimize SQL для оптимизации. Manage plans управляет Oracle Stored Outlines и SQL Plan Baselines, позволяя уточнить планы выполнения без изменения исходного кода.
  • 9. Information Management Solutions Benchmark Factory for Oracle Benchmark Factory для баз данных предоставляет разработчикам PLSQL инструмент для проверки производительности PLSQL кода • Позволяет провести стрессовое тестирование PLSQL кода, прежде чем начать его использовать в рабочей среде • Убедиться, что код в рабочей среде будет соответствовать всем требованиям соглашения об уровне качества • Провести тестирование PLSQL кода, взяв за основу реальную нагрузку создаваемую пользователями
  • 10. Information Management Solutions Code Tester for Oracle Инструмент для автоматизации процесса построения и выполнения тестов программных единиц PLSQL. • Позволяет описать ожидаемые результаты программной единицы • Сохраняет ожидания в виде тестовых кейсов в хранилище • Генерирует тестовый код в виде PLSQL пакетов • Выполняет тесты и автоматически проверяет результаты
  • 11. Information Management Solutions Toad World Ваш единый ресурс для обучения и обмена опытом www.toadworld.com • Возможность скачать бесплатные версии • Возможность пообщаться с экспертами через их блоги и порталы • Белые страницы и подкасты • Видео-обучения по Toad • Новости, события и многое другое!
  • 13. Information Management Solutions Что дальше? • По вопросам лицензирования и стоимости обращайтесь в БАКОТЕК - dellsw@bakotech.com • Загружайте триальные версии с http://software.dell.com/products/toad-for-oracle/ • Обучайтесь на www.toadworld.com • В августе присоединяйтесь к вебкасту по администрированию Oracle с помощью Toad DBA Suite (даты будут отправлены позже)