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