Администрирование информационных систем Лекция 4 Мониторинг и настройка производительности.

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



Advertisements
Похожие презентации
Рейтинг территорий с преимущественно городским населением по уровню преступности в 2008 году 1ЗАТО «Звездный»33,10 2Гремячинский230,00 3г. Кунгур242,00.
Advertisements

Масштаб 1 : Приложение 1 к решению Совета депутатов города Новосибирска от _____________ ______.
Число зарегистрированных преступлений. Уровень преступности.
Масштаб 1 : Приложение 1 к решению Совета депутатов города Новосибирска от
ЦИФРЫ ОДИН 11 ДВА 2 ТРИ 3 ЧЕТЫРЕ 4 ПЯТЬ 5 ШЕСТЬ 6.
1. Определить последовательность проезда перекрестка
Анализ результатов краевых диагностических работ по русскому языку в 11-х классах в учебном году.
Итоги ЕГЭ-2013 в Санкт-Петербурге ХИМИЯ. ГОД Зарегистриров ано на экзамен, чел. Явилось на экзамен Получил и 100 баллов, чел. Число экзаменуемых, не сдавших.
Фрагмент карты градостроительного зонирования территории города Новосибирска Масштаб 1 : 4500 к решению Совета депутатов города Новосибирска от
Работа учащегося 7Б класса Толгского Андрея. Каждое натуральное число, больше единицы, делится, по крайней мере, на два числа: на 1 и на само себя. Если.
Матемтааки ЕТ СТ 2 класс Шипилова Наталия Викторовна учитель начальных классов, ВКК Шипилова Наталия Викторовна учитель начальных классов, ВКК.
Результаты сбора и обработки баз данных неработающего населения муниципальных общеобразовательных учреждений города Краснодара за период с 02 по 10 февраля.
© 2006 Cisco Systems, Inc. All rights reserved. HIPS v Administering Events and Generating Reports Managing Events.
© 2001, Cisco Systems, Inc. CSIDS Chapter 6 Alarm Management.
27 апреля группадисциплина% ДЕ 1МП-12Английский язык57 2МП-34Экономика92 3МП-39Психология и педагогика55 4МП-39Электротехника и электроника82 5П-21Информатика.
О РЕЗУЛЬТАТАХ ПРОВЕДЕНИЯ НЕЗАВИСИМОЙ ОЦЕНКИ КАЧЕСТВА ОБУЧЕНИЯ В РАМКАХ ОЦП «Р АЗВИТИЕ ИНФОРМАЦИОННОГО ОБЩЕСТВА, ИСПОЛЬЗОВАНИЕ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ,
Приложение 1 к решению Совета депутатов города Новосибирска от Масштаб 1 : 5000.
1 Знаток математики Тренажер Таблица умножения 2 класс Школа 21 века ®м®м.
T, °C V, м/с Эквивалентные температуры воздуха в штиль(°С) и скорости ветра (м/с) Опас- ность обморо- жения 02,24,46,68,811,013,316,417,
Д. Дуброво д. Бортниково с. Никульское д. Подлужье д. Бакунино пос. Радужный - Песчаный карьер ООО ССП «Черкизово» - Граница сельского поселения - Граница.
Транксрипт:

Администрирование информационных систем Лекция 4 Мониторинг и настройка производительности

Мониторинг производительности. Statspack Периодическое получение моментальных снимков (snapshots) значений системных статистик и событий ожидания: exec perfstat statspack.snap Построение отчета по выбранному диапазону снимков: $sqlplus

Statspack. Пример отчета STATSPACK report for Database DB Id Instance Inst Num Startup Time Release ~~~~~~~~ xxx 1 26-Jan-12 14: Host Name: xxx.yyy.zzz Num CPUs: 4 Phys Memory (MB): 6,083 ~~~~ Snapshot Snap Id Snap Time Sessions Curs/Sess ~~~~~~~~ Begin Snap: Feb-12 11:25: End Snap: Feb-12 11:27: Elapsed: 2.17 (mins)

Пример отчета. Использование процессора сервера Host CPU (CPUs: 4) Load Average Begin End User System 5.12 Idle WIO % of total CPU for Instance: % of busy CPU for Instance:

Пример отчета. Использование памяти сервера Host Mem (MB): 6, ,082.7 SGA use (MB): 2, ,096.0 PGA use (MB): % Host Mem used for SGA+PGA:

Пример отчета. Информация о кэше Cache Sizes Begin End ~~~~~~~~~~~ Buffer Cache: 1,056M Shared Pool Size: 864M Std Block Size: 8K Log Buffer: 14,911K

Пример отчета. Показатели эффективности Instance Efficiency Percentages Buffer Nowait %: Redo NoWait %: Buffer Hit %: In-memory Sort %: Library Hit %: Latch Hit %: Soft Parse %: Execute to Parse %: Parse CPU to Parse Elapsd %: Non-Parse CPU %: 77.08

Пример отчета. Профиль загрузки Load Profile Per Second Per Transaction ~~~~~~~~~~~~ Redo size: 82, , Logical reads: 97, , Block changes: 4, , Physical reads: 3, Physical writes: 2, User calls:

Пример отчета. Профиль загрузки Load Profile Per Second Per Transaction ~~~~~~~~~~~~ Parses: Hard parses: Sorts: Logons: Executes: 1, Transactions: 4.55 % ~~~~~~~~~~~~~~ Recursive Call %: Rollback per transaction %: 0.00 Rows per Sort:

Пример отчета. Ожидания Top 5 Timed Events ~~~~~~~~~~~~~~~~~~ Event Waits Time (s) Avg(ms) Time db file sequential read73, CPU time db file scattered read 7, log file sync log file parallel write

Пример отчета. Ожидания Top 5 Timed Events ~~~~~~~~~~~~~~~~~~ Event Waits Time (s) Avg(ms) Time db file sequential read73, CPU time db file scattered read 7, log file sync log file parallel write

Пример отчета. Профиль использования DB Time DB time 1,083.0 Statistic Time (s) % of DB time sql execute elapsed time 1, DB CPU parse time elapsed hard parse elapsed time PL/SQL execution elapsed time PL/SQL compile elapsed time 2.3.2

Пример отчета. Запросы отсортированные по исп. процессора CPU CPU per Time (s) Executions Exec (s) Elapsed %Total Time (s) SELECT X.*,………..

Пример отчета. Запросы отсортированные по физ. чтениям Physical Reads per Reads Executions Exec , ,193.5 %Total Time (s) SELECT X.*,………..

Пример отчета. Статистика I/O по табличным пространствам Tablespace Reads Read/s (ms) Blocks TEMP 255,073 1, TS1 43, TS2 23, Tablespace Writes Write/s TEMP 47, TS TS

Анализ отчета. Автоматический анализ: statspackanalyzer.com 5 Recommendations:Your database has relatively high logical I/O at 97,557 reads per second. Logical Reads includes data block reads from both memory and disk. High LIO is sometimes associated with high CPU activity. CPU bottlenecks occur when the CPU run queue exceeds the number of CPUs on the database server,

and this can be seen by looking at the "r" column in the vmstat UNIX/Linux utility or within the Windows performance manager. Consider tuning your application to reduce unnecessary data buffer touches (SQL Tuning or PL/SQL bulking), using faster CPUs or adding more CPUs to your system.SQL TuningPL/SQL bulkingfaster CPUsmore CPUs

Automatic Workload Repository Выше эффективность Проще настраивать: –настройка периодичности получения снапшотов (по умолчанию раз в час) –настройка времени хранения снапшотов –возможность задания «меток» снапшотам Проще анализировать: –получение отчета в виде html –получение отчета по двум диапазонам, с указанием отличий

Мониторинг отдельного сеанса Трассировка Запись в текстовый файл всех запросов, выполняемых в сеансе, с сопутствующей статистикой. включить: alter session set events '10046 trace name context forever, level 12'; выключить: alter session set events '10046 trace name context off';

Трассировка Для чужого сеанса Включить: begin sys.dbms_system.set_ev( sid, serial#, 10046, 12, ''); end; Выключить: begin sys.dbms_system.set_ev( sid, serial#, 10046, 0, ''); end;

Трассировка возможные уровни трассировки: 0 - трассировка выключена. 1 - минимальный уровень. 4 - в трасировочный файл добавляются значения связанных переменных. 8 - в трасировочный файл добавляются значения ожиданий на уровне запросов добавляется как значения связанных переменных, так и информация об ожиданиях.

Анализ трассировочного файла tkprof select TRACE01.TYPE,TRACE01.STATUS,TRACE01.SEQUENCE into :b0,:b1,:b2 from TRACE TRACE01 where TRACE01.TYPE=NVL(RTRIM(:b3,' '),' ') call count cpu elapsed disk query current rows Parse Execute Fetch total