2.2.5.4 Баланс между OLTP и DSS-приложениями
2.2.5.4 Баланс между OLTP и DSS-приложениями
В современных информационных системах, как правило, требуется одновременное выполнение разных по характеру запросов к базе данных. Выделяются приложения обработки данных типа OLTP, DSS и пакетной обработки.
Пример OLTP-запроса: Есть ли свободный номер в какой-либо берлинской гостинице на 8-е декабря?
Пример DSS-запроса: Каковы будут затраты на реализацию стратегии X охраны здоровья сотрудников по сравнению со стратегией Y с учетом демографического профиля компании? Зависит ли эффективность стратегии от региона?
Примерами заданий пакетной обработки могут служить массовая загрузка данных, выдача больших сложных отчетов, выполнение некоторых административных действий, например, по реорганизации базы данных.
Ответы на запросы первого типа должны выдаваться практически мгновенно, запросы второго и третьего типов могут обслуживаться достаточно долго, но при отсутствии или малой интенсивности OLTP-приложений желательно получать ответы на DSS-запросы максимально быстро.
Технология PDQ используется в основном для быстрого выполнения DSS-запросов и пакетных приложений. Если ее применение ничем не ограничено, то сильно распараллеленное выполнение нескольких сложных запросов приводит к недопустимому замедлению OLTP-приложений, выполняющихся на том же сервере. Управление степенью распараллеливания запросов и долей системных ресурсов, выделяемых для PDQ-обработки, в среде INFORMIX-OnLine DS осуществляется при помощи нескольких параметров конфигурирования и переменных окружения, значения которых динамически настраиваемы. Значения этих параметров и переменных устанавливаются системными администраторами и, в определенной степени, прикладными программистами и пользователями.
Программист или пользователь задает тип каждого запроса (обычный или PDQ) и желаемую степень распараллеливания для PDQ-запросов. Администратор, со своей стороны, динамически ограничивает максимальную допустимую степень распараллеливания PDQ-запросов, а также определяет долю системных ресурсов, выделяемых под обработку PDQ-запросов. Параллельная сортировка применяется для любых запросов, в том числе, обычных.
Таким образом, режим работы сервера INFORMIX-OnLine DS может динамически изменяться. В часы наиболее активной работы приложений OLTP запросы DSS выполняются без распараллеливания (когда для каждого запроса создается всегда только один поток класса CPU) или с невысокой степенью распараллеливания. В остальное время, или на серверах, где приложения OLTP отсутствуют, устанавливается максимальная степень использования PDQ.
Собственно распределением ресурсов и приоритетов в соответствии с установленными значениями занимается специальная компонента сервера OnLine DS - Менеджер выделения памяти (Memory Grant Manager - MGM). Менеджер выделения памяти регулирует объем системных ресурсов, потребляемых PDQ-заданиями, а также:
устанавливает приоритет каждого запроса;следит за тем, чтобы одновременно выполнялось не более заданного числа PDQ-запросов;следит за тем, чтобы объем разделяемой памяти, занятой под обработку сложных запросов, не превышал заданного уровня;совместно с оптимизатором запросов обеспечивает максимальную при заданных параметрах степень параллелизма на всех уровнях.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
5.5. Трюки со встроенными приложениями
5.5. Трюки со встроенными приложениями Установка и удаление компонентов WindowsWindows Vista всегда устанавливается со стандартным набором компонентов, который подходит для большинства пользователей. Не включены по умолчанию, как правило, различные утилиты и вспомогательные
2.2 Коммуникации между приложениями
2.2 Коммуникации между приложениями Существует два основных типа взаимодействия между приложениями. Первый тип — связи, ориентированные на создание соединения (connection-oriented), — применяется при работе приложения с потоком данных. Второй вариант — связи без создания
Совместное пользование приложениями
Совместное пользование приложениями Чтобы осуществить доступ к дополнительным возможностям программы и познакомиться с ними, необходимо установить какое-нибудь полезное дополнение, например Unyte Application Sharing (Совместное пользование приложениями). Оно позволит абонентам,
5.4. Обмен данными между приложениями Microsoft Office
5.4. Обмен данными между приложениями Microsoft Office Пакет Microsoft Office предлагает пользователям различные средства обмена между приложениями. Такие инструменты следует использовать, когда необходимо создать документ, в котором будут размещены элементы разных приложений Microsoft
Color Balance (Баланс цвета)
Color Balance (Баланс цвета) Color Balance (Баланс цвета) – корректирующий слой, позволяющий увеличить насыщенность отдельных оттенков цвета на изображении. В частности, он позволяет как добавлять определенные оттенки, так и избавляться от них.Откройте любое изображение, например
Команда Color Balance (Баланс цветов)
Команда Color Balance (Баланс цветов) Исправить (или внести в художественных целях) цветовые искажения в изображении можно с помощью команды Color Balance (Баланс цветов). Особенностью этой команды является то, что она подразделяет ярко сти изображения на тени, блики и нейтральные
Глава 8 Обмен данными между приложениями
Глава 8 Обмен данными между приложениями • СообщениеWM_COPYDATA• Использованиебуфераобмена• ПроецируемыевпамятьфайлыОрганизация обмена данными между приложениями, а именно между процессами этих приложений, является достаточно трудоемкой задачей. Архитектура Win32
4.4. Обмен данными между приложениями Microsoft Office
4.4. Обмен данными между приложениями Microsoft Office Пакет Microsoft Office предлагает пользователям целый ряд средств для организации обмена между приложениями. Эти инструменты следует использовать, когда необходимо создать документ, в котором будут размещены элементы разных
Работа с внешними приложениями
Работа с внешними приложениями При проведении занятий с учащимися педагог, как правило, пользуется документами, созданными в различных программах: презентациями, текстовыми документами, таблицами, Flash-анимациями, фотографиями и т. д. Часть документов может быть
Баланс и лаконичность
Баланс и лаконичность Элементы изображения, расположенные в разных частях кадра, нужно уравновесить по объему, размеру и тону. Например, если человек в кадре стоит слева, то в правой части должен быть какой-нибудь объект, который уравновесит его, иначе снимок окажется
Управление приложениями
Управление приложениями После установки приложения вы можете запускать его с помощью меню Пуск, ярлыка на Рабочем столе или другим способом. Независимо от способа запуска любые приложения Windows работают в стандартных окнах, которые можно перемещать с помощью заголовка,
Интеграция с приложениями
Интеграция с приложениями Чтобы использовать PKI, программное обеспечение, оперирующее от имени конечных пользователей, процессов или устройств, должно поддерживать такие функции, как шифрование и расшифрование, генерацию и верификацию цифровых подписей, а также
Баланс белого
Баланс белого От настроек баланса белого зависит цветопередача на фотографии, неправильная установка может привести к искаженной цветопередаче. Как правило, во всех камерах есть разные настройки ББ — авто, ручной, солнечно, пасмурно, лампа накаливания, люминесцентный
Неправильный баланс белого
Неправильный баланс белого Если вы неправильно установите баланс белого, цветопередача на фотографии получится неестественной. Конечно, исправить такой снимок на компьютере можно, а перевод в черно-белый режим поможет забыть о неправильной цветопередаче.Например,