Настройка таймаута ODBC

Настройки таймаута определяют максимальный промежуток времени, в течение которого PolyAnalyst ожидает ответа от базы данных после отправки команды, прежде чем выдать сообщение об ошибке. PolyAnalyst позволяет задать таймаут (в секундах) для подключения к базе данных, авторизации и для ответа на запросы SQL. Как правило, изменять эти настройки не нужно, если только вы не столкнетесь с проблемой подключения к базе данных и импорта данных из базы данных с использованием протокола ODBC.

Для настройки таймаута соединения:

2) Выберите Настройки сервера в меню Действия. Появится окно Настройки.

3) В списке разделов слева выберите Подключение к данным и API, затем выберите раздел ODBC/JDBC/OData. Список опций появится в правой части окна Настройки.

server options odbc section full.rus

4) Введите значение в поле Таймаут соединения. По умолчанию значение равно 0. Значение 0 говорит о том, что PolyAnalyst будет ожидать ответа на запрос о соединении не более секунды. Значение -1 означает, что PolyAnalyst будет ждать ответа неограниченное количество времени. Любое другое значение больше 0 означает, что PolyAnalyst ожидает до определенного количества секунд (включительно), а затем сообщает, что не смог соединиться с базой данных в течение указанного периода времени.

5) Введите значение в поле Таймаут входа в систему. По умолчанию значение равно 30 секундам. Значение 0 говорит о том, что PolyAnalyst ждет ответа на запрос о входе в систему неограниченное количество времени. Обратите внимание, что значение 0 здесь и в предыдущей настройке означают разные действия.

6) Введите значение в поле Таймаут запроса. После того, как PolyAnalyst соединится с базой данных и войдет в учетную запись, при каждой отправке запроса через ODBC

PolyAnalyst будет ожидать ответа в течение указанного периода времени (в секундах). По умолчанию значение равно 60 секундам. Если вы работаете с базой данных, которая используется только вами, вы можете сократить это время. Если вы работаете с базой данных, которая используется в операционной системе, в которой база данных может не отвечать настолько быстро, насколько вам бы хотелось, попробуйте увеличить это значение, чтобы проверить, что проблема состоит только в нагрузке на базу данных, а не является следствием технической ошибки доступа PolyAnalyst к данным в этой базе.

Обратите внимание, что большинство баз данных разработаны так, чтобы давать ответ в течение нескольких секунд. Значение в 60 секунд само по себе является достаточно большим, учитывая типичное поведение баз данных.

7) Нажмите OK, чтобы сохранить изменения.