Заказчик подозревает проблемы в работе дисковой подсистемы своих центральных серверов БД.
Задача: подтвердить или опровергнуть подозрение.
Определение проблем в работе подсистеме ввода/вывода.
События ожидания Oracle, свидетельствующие о наличии возможных проблем в дисковой подсистеме:
• db file sequential read
• db file scattered read
• read by other session
• db file async i/o submit
• direct path read
• direct path write / direct path write temp
• db file parallel read
• async disk IO | ksfd: async disk IO
• control file sequential read
Также о проблемах подсистемы ввода вывода могут свидетельствовать следующие события, связанные с обработкой REDO логов:
• log file sync
• log file switch completion
• log file switch (checkpoint incomplete)
• {ARCH | LGWR | LNS} wait on ATTACH
• {ARCH | LGWR | LNS} wait on SENDREQ
• {ARCH | LGWR | LNS} wait on DETACH
• LGWR-LNS wait on channel
% Total
Event Waits Time (s) Ela Time
--------------------------- ------------ ----------- --------
db file sequential read 2,598 7,146 48.54
db file scattered read 25,519 3,246 22.04
library cache load lock 673 1,363 9.26
CPU time 44 1,154 7.83
log file parallel write 19,157 837 5.68
Текущее состояние дисковой подсистемы на центральных серверах заказчика.
Фрагмент отчета AWR (Top 5 Timed Foreground Events) по основным событиям ожидания на сервере XP-01 в период пиковой нагрузки.
Event Waits Time(s) Avg.wait (ms) %DB time Wait Class
DB CPU 1342659 70,3
db file sequential read 28217784 186771 7 9,08 User I/O
Replication Dequeue 1058652 58566 55 3,01 Other
SQL*Net message from dblink 869053 25653 30 1,03 Network
latch: shared pool 182601 24521 134 1,03 Concurrency
Из приведенных данных можно сделать вывод, что операции ввода вывода не оказывают существенного влияния на работу центральных серверов. Так, среднее время ожидания дисковых операций составляет от 2 до 7 миллисекунд.
Задача: подтвердить или опровергнуть подозрение.
Определение проблем в работе подсистеме ввода/вывода.
События ожидания Oracle, свидетельствующие о наличии возможных проблем в дисковой подсистеме:
• db file sequential read
• db file scattered read
• read by other session
• db file async i/o submit
• direct path read
• direct path write / direct path write temp
• db file parallel read
• async disk IO | ksfd: async disk IO
• control file sequential read
Также о проблемах подсистемы ввода вывода могут свидетельствовать следующие события, связанные с обработкой REDO логов:
• log file sync
• log file switch completion
• log file switch (checkpoint incomplete)
• {ARCH | LGWR | LNS} wait on ATTACH
• {ARCH | LGWR | LNS} wait on SENDREQ
• {ARCH | LGWR | LNS} wait on DETACH
• LGWR-LNS wait on channel
Основным средством диагностики работы дисковой подсистемы и связанных с ней проблем являются отчеты AWR и ASH. Внимание следует обратить на разделы: Top 5 Timed Foreground Event (AWR) и Top User Events (ASH).
Пример системы, имеющей проблемы в работе дисковой подсистемы (i/o-bound):
Top 5 Timed Events% Total
Event Waits Time (s) Ela Time
--------------------------- ------------ ----------- --------
db file sequential read 2,598 7,146 48.54
db file scattered read 25,519 3,246 22.04
library cache load lock 673 1,363 9.26
CPU time 44 1,154 7.83
log file parallel write 19,157 837 5.68
Текущее состояние дисковой подсистемы на центральных серверах заказчика.
Фрагмент отчета AWR (Top 5 Timed Foreground Events) по основным событиям ожидания на сервере XP-01 в период пиковой нагрузки.
Event Waits Time(s) Avg.wait (ms) %DB time Wait Class
DB CPU 1342659 70,3
db file sequential read 28217784 186771 7 9,08 User I/O
Replication Dequeue 1058652 58566 55 3,01 Other
SQL*Net message from dblink 869053 25653 30 1,03 Network
latch: shared pool 182601 24521 134 1,03 Concurrency
Из приведенных данных можно сделать вывод, что операции ввода вывода не оказывают существенного влияния на работу центральных серверов. Так, среднее время ожидания дисковых операций составляет от 2 до 7 миллисекунд.
Комментарии
Отправить комментарий