Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемВладимир Урюпин
1 1.Доступ к словарю базы данных 1.v$ 2.dba_ 3.all_ 4.user_ 2.Просмотр системных view cистемные view - dict (dictionary) столбцы системных view – dict_columns 3.Параметры сервера ORACLE 1.init.ora 2.spfile.ora 4.Просмотр параметров экземпляра v$parameter show parameter Доступ к параметрам ORACLE и к словарю БД
2 Сервер ORACLE Сервер ORACLE состоит из 1.Экземпляр ORACLE 2.База данных ORACLE Системные view v$instance v$database
3 Системная глобальная область 1.Максимальный размер SGA устанавливается параметром SGA_MAX_SIZE 2.На размер SGA влияют параметры 1.DB_CACHE_SIZE, DB_KEEP_CACHE_SIZE, DB_RECYCLE_CACHE_SIZE – размер кэша буферов БД 2.LOG_BUFFER – размер журнального буфера 3.SHARED_POOL_SIZE – размер разделяемого пула 4.LARGE_POOL_SIZE – размер большого пула 5.JAVA_POOL_SIZE – размер Java-пула Просмотр SGA 1.select * from sga 2.show sga
4 Фоновые процессы ORACLE oracle]$ ps -ef | grep oracle oracle :24 ? 00:00:00 ora_pmon_orasrv oracle :24 ? 00:00:00 ora_dbw0_orasrv oracle :24 ? 00:00:00 ora_lgwr_orasrv oracle :24 ? 00:00:00 ora_ckpt_orasrv oracle :24 ? 00:00:00 ora_smon_orasrv oracle :24 ? 00:00:00 ora_reco_orasrv oracle :24 ? 00:00:00 ora_cjq0_orasrv oracle :24 ? 00:00:00 ora_qmn0_orasrv oracle :24 ? 00:00:00 ora_s000_orasrv oracle :24 ? 00:00:00 ora_d000_orasrv oracle :24 ? 00:00:00 ora_arc0_orasrv oracle :24 ? 00:00:00 ora_arc1_orasrv
5 Фоновые процессы ORACLE Обязательные процессы 1.DBWn – процесс записи в БД 2.LGWR – процесс записи в журнал 3.PMON - монитор процессов 4.SMON – системный монитор 5.CKPT – процесс контрольной точки Необязательные процессы 1.ARCn – процесс архивирования
6 Фоновые процессы ORACLE
7 Программная глобальная область
8 База данных ORACLE Системные view Файлы данных – v$tablespace, v$datafile, dba_tablespaces, dba_data_files Контрольные файлы - v$controlfiles Файлы журналов - v$log, v$logfile
9 Табличные пространства Типы табличных пространств 1.Данные Используются для хранения объектов БД – таблиц, индексов, программного кода. 1.UNDO (ROLLBACK) Используются для хранения старых образов данных при выполнении транзакций 1.Временные (TEMPORARY) Используются для выполнения сортировок и для временного хранения данных
10 Структура табличных пространств Системные view Табличные пространства – dba_tablespaces Файлы базы данных – dba_data_files Сегменты – dba_segments Экстенты – dbs_extents
11 Оптимизация запросов 1.Проектирование 1.Оптимизация схемы БД 2.Выбор структур БД и использование индексов 2.Настройка приложений 1.Запросы SQL 2.Оптимизация приложений 3.Настройка экземпляра 1.Оптимизация SGA 2.Оптимизация фоновых процессов 4.Настройка базы данных 1.Оптимизация физических структур
12 Оптимизация SQL 1.Принципы выполнения запросов. 2.План выполнения, получение информации о плане выполнения запросов 3.Получение информации о пуле запросов из системных view 4.Оптимизатор, принципы работы 5.Статистика, гистограммы, просмотр информации о статистике 6.Сбор статистики 7.Структуры данных ORACLE и пути доступа 8.Подсказки оптимизатора 9.materialized view и query rewrite
13 Выполнение SQL 1.Открытие SQL 2.Разбор 3.Проверка наличия в разделяемом пуле 1.Проверка синтаксиса 2.Проверка привилегий 3.Преобразование view в запросы 4.Формирование плана выполнения или использование существующего плана 4.Привязка переменных 5.Выполнение 6.Цикл выборки данных 7.Закрытие SQL
14 Выполнение SQL Просмотр информации об разделяемом пуле 1.v$librarycache 2.v$sqltext 3.V$sqltext_with_newlines 4.v$sql 5.v$sqlarea 6.v$sql_workarea 7.v$sql_workarea_active
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.