Я запустил службу виртуоза в Windows со следующими конфигурациями (это важная часть файла конфигурации):
ResultSetMaxRows = 10000
MaxQueryCostEstimationTime = 40000 ; in seconds
MaxQueryExecutionTime = 60000 ; in seconds
DefaultQuery = select * where{?x ?y ?z}
DeferInferenceRulesInit = 0 ; controls inference rules loading
Я использую библиотеку dotNetRDF для выполнения локальных запросов к локальному серверу (время ожидания библиотеки составляет 30 секунд), но я могу переопределить время ожидания по умолчанию, отправив строку подключения при запуске объекта:
VirtuosoManager manager = new VirtuosoManager("Server=localhost;Uid=dba;pwd=dba;Connection Timeout=500");
время ожидания составляет 30 секунд (если мой запрос достаточно сложен, чтобы обработать его более чем за 30 секунд ...
Мой проект использует несколько сложных запросов, поэтому мне нужно максимально увеличить значение свойства timeout, как я могу переопределить это свойство?