Определение приоритетов запросов в архиве

Целью определения приоритетов запросов является снижение нагрузки на архивы посредством запросов поставщика данных OLE DB, вместо запросов диспетчера данных.

Определение приоритетов может быть настроено пользователем, и реализуется посредством трех потоков чтения. Конфигурационный параметр exclusiveReadThreadsForDM = только МД и readThreadsPreferringOleDb = предпочтительно OLE DB определяет, будет ли использоваться МД или OLE DB. При установке неверной конфигурации (например, общее количество потоков чтения превышает 3), отображается предупреждение, и используются значения по умолчанию. То, был ли создан запрос ДМ или OLE DB, может быть обнаружено с помощью идентификатора (только ДМ, предпочтительно ДМ или предпочтительно OLE DB). Оба записи конфигурации должны быть определены в разделе [valarch] конфигурационного файла.

Настройкой по умолчанию для трех потоков является следующее: один поток обрабатывает запросы не от OLE DB, второй оба (предпочтительно не от OLE DB), и третий также оба (предпочтительно OLE DB). Предпочтительно означает, что поток обрабатывает запросы из пула, пока он не опустеет. Запросы не из предпочтительного пула обрабатываются позже.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *