В этой статье описываются характеристики службы OLTP\OLAP и их элементы мониторинга, на которые следует обратить внимание в построении механики мониторинга.
OLTP
OLTP — это тип приложения базы данных, которое позволяет большому количеству пользователей выполнять транзакционные операции в режиме онлайн.
Нагрузочные характеристики приложения OLTP следующие:
С точки зрения базы данных
Чтение, запись и изменение каждой транзакции требуют небольшого объема данных.
Данные базы данных должны быть актуальными. Поэтому требуется высокая доступность базы данных.
Многие пользователи обращаются к базе данных одновременно.
База данных должна быть очень отзывчивой и способной завершить транзакцию в течение нескольких секунд.
С точки зрения хранения
Каждый ввод-вывод имеет небольшой размер, обычно от 2 КБ до 8 КБ.
Доступ к данным на диске осуществляется случайным образом.
Не менее 30% данных генерируется случайными операциями записи.
Журналы повторов записываются часто.
Предмет мониторинга | Показатель мониторинга | Значение | Рекомендуемый порог |
---|---|---|---|
Контроллер | Среднее время отклика ввода-вывода (мкс или μs) | Среднее время, которое контроллер тратит на обработку каждого ввода-вывода в течение статистического периода. | Установите задержку на основе требований службы. Тревога срабатывает, когда задержка в три раза превышает указанное значение. Аварийный сигнал сбрасывается, когда задержка падает в два раза по сравнению с указанным значением. Например, если пользователю требуется, чтобы задержка службы OLTP составляла 15 мс, рекомендуется установить порог предупреждения на 45 мс. |
Средняя загрузка ЦП (%) | Использование ЦП в течение указанного периода (по умолчанию 5 секунд). Этот пункт показывает, насколько загружен ЦП. | Аварийный сигнал срабатывает, когда загрузка ЦП достигает 90%. Аварийный сигнал сбрасывается, когда загрузка ЦП падает до 85%. | |
Интерфейсный порт | Среднее время отклика ввода-вывода (мкс) | Средняя продолжительность времени, затрачиваемого на обработку каждого ввода-вывода, проходящего через интерфейсный порт в течение статистического периода. | Установите задержку на основе требований службы. Тревога срабатывает, когда задержка в три раза превышает указанное значение. Например, если пользователю требуется, чтобы задержка службы OLTP составляла 15 мс, рекомендуется установить порог предупреждения на 45 мс. |
Диск | Нагрузка (%) | Использование диска в течение указанного периода (5 секунд по умолчанию). Этот пункт показывает, насколько занят диск. | Аварийный сигнал срабатывает, когда использование диска достигает 90%. Аварийный сигнал сбрасывается, когда использование диска падает до 70%. |
LUN | Среднее время отклика ввода-вывода (мкс) | Среднее время, затрачиваемое на обработку каждого ввода-вывода чтения или записи, доставленного на LUN в течение статистического периода. | Установите задержку на основе требований службы. Тревога срабатывает, когда задержка в три раза превышает указанное значение. Например, если пользователю требуется, чтобы задержка службы OLTP составляла 15 мс, рекомендуется установить порог предупреждения на 45 мс. |
Storage Pool | Среднее время отклика ввода-вывода (мкс) | Среднее время, затрачиваемое на обработку каждого чтения или записи операций ввода-вывода, доставленных в пул хранения в течение статистического периода. | Установите задержку на основе требований службы. Тревога срабатывает, когда задержка в три раза превышает указанное значение. Например, если пользователю требуется, чтобы задержка службы OLTP составляла 15 мс, рекомендуется установить порог предупреждения на 45 мс. |
OLAP
Технология, лежащая в основе службы OLAP Oracle Database, использует многомерные структуры для обеспечения быстрого доступа к данным для анализа. OLAP — это тип приложения, которое позволяет пользователям выполнять сложные статистические запросы в базе данных в течение длительного времени.
Нагрузочные характеристики приложения OLAP следующие:
С точки зрения администраторов баз данных
Нет данных или изменяется только небольшое количество данных.
Процесс запроса данных сложен.
Частота использования данных постепенно снижается.
Выходные данные запроса обычно представлены в виде статистического значения.
С точки зрения выборки хранилища
Каждый ввод-вывод имеет большой размер, обычно от 64 КБ до 1 МБ.
Данные считываются последовательно.
Когда выполняются операции чтения, операции записи выполняются во временном табличном пространстве.
Онлайн-журналы редко записываются, если только данные не загружаются пакетами.
Предмет мониторинга | Показатель мониторинга | Значение | Рекомендуемый порог |
---|---|---|---|
Контроллер | Средняя загрузка ЦП (%) | Использование ЦП в течение указанного периода (по умолчанию 5 секунд). Этот пункт показывает, насколько загружен ЦП. | Аварийный сигнал срабатывает, когда загрузка ЦП достигает 90%. Аварийный сигнал сбрасывается, когда загрузка ЦП падает до 85%. |
Интерфейсный порт | Пропускная способность (МБ/с) | Средняя пропускная способность интерфейсного порта за указанный период. | Аварийные сигналы инициируются и сбрасываются в зависимости от типа порта.
|
Диск | Нагрузка (%) | Использование диска в течение указанного периода (5 секунд по умолчанию). Этот пункт показывает, насколько занят диск. | Аварийный сигнал срабатывает, когда использование диска достигает 90%, и сбрасывается, когда использование диска падает до 70%. |
Внутренний порт или back-end-port | Пропускная способность (МБ/с) | Средняя пропускная способность внутреннего порта SAS за указанный период. | Аварийный сигнал срабатывает, когда пропускная способность достигает 1200 МБ/с, и сбрасывается, когда пропускная способность падает до 1000 МБ/с. |
Может быть интересно: