Обзор возможностей 11g Новые области для исследования Горбоконенко Евгений.

Презентация:



Advertisements
Похожие презентации
Настройка запроса по образцу: четыре способа корректировки плана запроса без изменения кода Деев Илья, «Иннова-Системс»
Advertisements

Новые возможности 12c Active Data Guard Евгений Горбоконенко.
1.Доступ к словарю базы данных 1.v$ 2.dba_ 3.all_ 4.user_ 2.Просмотр системных view cистемные view - dict (dictionary) столбцы системных view – dict_columns.
Review of undo componets of Oracle RDBMS Andrey Kriushin, RDTEX J.S.C.
Администрирование информационных систем Обеспечение доступности серверов БД.
ASE 12.0 Эволюция продуктов ASE for Linux поддержка jConnect ASE 12.0 Распределенные транзакции Java/XML в БД Enterprise Event Broker Обработка событий.
Microsoft Dynamics CRM. Управление сервисом Списки ожидания Обращение Контракты База знаний.
Группа технологий Oracle Семинар «Настройка производительности» Russian Oracle User Group Кардаполов Александр Старший инженер центра тех. поддержки.
Производительность систем на основе RDBMS ORACLE Учебный центр «ELTC» апреля 2010г Владислав Франц.
Савенков Виталий Мещеряков Александр Специалист технической поддержки Oracle ФОРС – Центр Разработки
Обобщенная архитектура СУБД. Область SQL содержит данные связывания, временные буферы, дерево разбора и план выполнения для каждого оператора SQL, Область.
Компоненты SQL Server Реляционный сервер –Внутризапросный параллелизм –Распределенные фрагментированные представления (серверные фермы) –Службы тиражирования.
Филиппов Олег
Автоматическая настройка запросов с помощью SQL Tuning Advisor: получение набора хинтов настроенного профиля и проверка результатов настройки.
БД (администрирование) 1 Базы данных (администрирование) Аблов Игорь Васильевич Кафедра информационных технологий.
Оптимизация скорости работы Кошкин Алексей Антонович, Руководитель проектов «Центра Информационных Технологий и Консалтинга Парус»
Администрирование и безопасность MySQL. Создание и удаление пользователей Под учетной записью пользователя MySQL подразумевается строка в таблице user.
Дмитрий Вишняков Управление информационными системами Оперативный мониторинг серверов.
Миграция системы Ва-Банк ST с СУБД Oracle 8i на СУБД Oracle 10g Release 2 ХI Конференция пользователей АБС Ва-Банк, 10 ноября 2006 г., Москва.
Администрирование информационных систем Лекция 4. Система управления базами данных.
Транксрипт:

Обзор возможностей 11g Новые области для исследования Горбоконенко Евгений

RuOUG: 1-ый семинар Введение Направления развития СУБД Oracle: –самоуправляемая БД –11g: управление изменениями Области интереса RuOUG: – –настройка производительности (анкеты) –«у меня пока нет темы для доклада»

RuOUG: 1-ый семинар Администрирование Репозиторий автоматической диагностики: –структура каталогов ( DIAGNOSTIC_DEST ) – V$DIAG_INFO – описание структуры –утилита adrci –управление инцидентами –интеграция с Health Monitor –интеграция с консультантами (SQL Repair, Data Recovery) Оперативная установка обновлений

RuOUG: 1-ый семинар Внутренние структуры Видимые изменения: –параметры : 1491, : 1920, : 2049 –статистики 364, 485, 500 –события ожидания 887, 961, 997 –системные представления БД (X$) 617, 798, 811 –защелки 394, 496, 502

RuOUG: 1-ый семинар Настройка производительности Управление планами выполнения: –SQL Performance Analyzer –SQL Plan Management –Адаптивное разделение курсоров –Новые опции сбора статистики Архитектура: –Кэш результатов –Невидимые индексы Автоматизация: –Automatic SQL Tuning –I/O Calibration

RuOUG: 1-ый семинар SQL Performance Analyzer (1) Собираем нагрузку: –dbms_sqltune.create_sqlset –dbms_sqltune.capture_cursor_cache_sqlset Перемещение нагрузки: –dbms_sqltune.create_stgtab_sqlset –dbms_sqltune.pack_stgtab_sqlset –экспорт-импорт служебной таблицы –dbms_sqltune.unpack_stgtab_sqlset Создаем задание по анализу нагрузки: –dbms_sqlpa.create_analysis_task

RuOUG: 1-ый семинар SQL Performance Analyzer (2) Цикл тестирования: –dbms_sqlpa.execute_analysis_task(TEST…) –dbms_sqlpa.report_analysis_task –! Вносим изменения –dbms_sqlpa.execute_analysis_task(TEST…) –dbms_sqlpa.report_analysis_task –dbms_sqlpa.execute_analysis_task(COMPARE…) –dbms_sqlpa.report_analysis_task Анализ: –SQL Tuning Advisor, ADDM, DBA

RuOUG: 1-ый семинар SQL Plan Management SQL Management Base – история планов Формируем SQL plan baselines: –optimizer_capture_sql_plan_baselines=true –dbms_spm.load_plans_from_sqlset Эволюция планов: –атрибуты: Enabled, Accepted, Fixed –dbms_spm.evolve_sql_plan_baseline –dbms_spm.alter_sql_plan_baseline - отчет –Automatic SQL Tuning

RuOUG: 1-ый семинар Адаптивное разделение курсоров Общие положения: –Жесткий разбор + bind peekig + гистограммы = is_bind_sensitive курсор –Селективность предикатов - диапазон –Статистика выполнения сохраняется –Мягкий разбор + аналогичная статистика = is_bind_aware курсор –Один план: диапазон расширяется –Разные планы: несколько диапазонов Мониторинг: –V$SQL, V$SQL_CS_*

RuOUG: 1-ый семинар Настройка производительности: разное Управление сбором статистики: –предпочтения –инкрементальная статистика –отложенная публикация статистики –статистика для выражений и множества столбцов Невидимые индексы: –игнорируются оптимизатором Automatic SQL Tuning: –задание анализа Top-SQL –автоматическое применение SQL-профилей

RuOUG: 1-ый семинар Резервирование и восстановление (1) Новшества RMAN: –быстрое инкрементальное резервирование с использованием резервной БД –новый алгоритм компрессии –оптимизация резервирования ТП undo –параллельное резервирование больших файлов –клонирование активной БД –восстановление на момент времени в прошлом –управление каталогом восстановления

RuOUG: 1-ый семинар Резервирование и восстановление (2) Новшества Flashback: –Total Recall –откат зафиксированных транзакций Health Monitor: –пакет DBMS_HM (run_check, get_run_report) –представление V$HM_CHECK, V$HM_RUN –утилита adrci (show hm_run) Data Recovery Advisor –интеграция с rman

RuOUG: 1-ый семинар Опции сервера Секционирование –новые типы (системное, по виртуальному столбцу, ссылочное) –автоматическое создание секций (интервальное) Advanced compression –однократное сохранение идентичных значений Active Data Guard Real Application Testing –воспроизведение рабочей нагрузки

RuOUG: 1-ый семинар Пример использования новых опций (1) 1. Собираем нагрузку –dbms_workload.start_capture(... ); –dbms_workload.finish_capture(... ); –select start_scn from dba_workload_captures; 2. Snapshot Standby Database –recover standby database until change –alter database convert to snapshot standby;

RuOUG: 1-ый семинар Пример использования новых опций (2) 3. Воспроизведение нагрузки –dbms_workload_replay.initialize_replay(... ); –dbms_workload_replay.remap_connection(... ); –dbms_workload_replay.prepare_replay; –! wrc : –dbms_workload_replay.start_replay; 4. Анализ производительности с ADDM for RAC 5. Откат изменений –alter database convert to physical standby;

RuOUG: 1-ый семинар Заключение 1.С каждой новой версией приходит огромное кол-во новшеств 2.Любое новшество – область для исследования 3.Воспроизводимые примеры, иллюстрирующие возможности сервера, эффективно помогают в изучении новых технологий 4.«Одна голова хорошо, а две лучше» 5.RuOUG может стать координатором направления исследований

RuOUG: 1-ый семинар Вопросы и ответы ?.?.?.

RuOUG: 1-ый семинар Контактная информация Горбоконенко Евгений Эксперт по программным продуктам Oracle компании «РДТЕХ»