Пакетные рабочие нагрузки

Оценить
(0 голоса)

Часто запускаются в фоновом режиме во время бизнес-сеансов и могут быть первичной нагрузкой при выходе из системы пользователей, работающих в режиме реального времени. Типичными пакетными приложениями являются периодическое об-

новление или пересылка данных по сети (из клиентского хоста в другой дистанционный), обработка по конечному периоду (по концу дня, недели, месяца, квартала или года), генерация отчетов и индексирование табличных данных. Также к категории пакетных относятся и такие административные задачи, как реорганизация таблиц. Иногда незапланированные запросы, признанные полезными, обращаются в отчеты или пакетные задания.

И блокирование, и конкуренция могут вовсе и не создавать проблем даже при обработке большого количества данных в виде одного потока, если только в обработке не находится несколько пакетных заданий. Время обработки может быть продолжительным, и пакетные задания могут иметь предельный срок выполнения.

Общая производительность системы является ключевой характеристикой. Важными могут быть готовность системы, а также ее способность к восстановлению, особенно если окно пакетного выполнения слишком мало, чтобы разрешить перезапуск заданий.

Пакетные рабочие нагрузки имеют следующие характеристики:

•             Выполнение в фоновом режиме одного или более потоков обновлений или отчетов.

•             Соотношение операций чтение/запись меняется, и может преобладать как чтение или запись, так и комбинированный ввод/вывод.

•             Размеры операций ввода/вывода могут меняться вследствие выполнения упреждающего чтения, однако, возможно, по большей части они будут небольшими.

•             Кэши БД будут слабо способствовать производительности, поскольку повторно используется либо небольшая часть данных, либо вообще таковые отсутствуют.

•             Журнал ввода/вывода может стать весьма нагруженным (последовательные записи), если пакетные рабочие нагрузки не выполняются в режиме только для чтения.

Для повышения производительности пакетных заданий администраторы БД иногда создают служебные структуры наподобие индексов, денормализованных таблиц или материализованных представлений (разрезов данных).

Подробнее в этой категории: « OLTP О LAP »
О LAP
OLAP не ориентирована на транзакцию
OLTP
DSS
Хранилища и киоски данных

Добавить комментарий


Защитный код
Обновить