Корпоративные базы данных - статьи




Рис 2. Дерево реализации запроса




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

Архитектурные и технологические решения, о которых говорилось выше, направлены на то, чтобы
обеспечить эффективную обработку всех типов заданий. Однако не менее важная проблема -
обеспечить рациональное одновременное выполнение смеси таких задач на сервере. Если
применение методов фрагментации выполнения ничем не ограничено, то сильно распараллеленное
выполнение нескольких сложных запросов приведет к недопустимому замедлению OLTP-
приложений, выполняющихся на том же сервере.

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




Содержание  Назад  Вперед