Как решить тайм-аут HYT00 teraData
Я работал над asp.net и диаграммами, и я хочу выполнить запрос, который бы отображал данные в диаграммах.
однако запрос занимает много времени, и каждый раз, когда ошибка приходит в это время ожидания.
запрос:
select Colum,
SUM(CASE WHEN column1 = 1 THEN column2 END)mins,
SUM(column3)AS rev,
SUM(column4)AS qty
from table1
where column5 between Date-10 and Date
group by 1
order by column5;
Как я могу увеличить значение времени ожидания? пожалуйста помоги!
1 ответ
В драйвере ODBC Teradata отсутствует настройка времени ожидания запроса (только время ожидания входа в систему), когда вы используете Администратор источника данных ODBC, он должен быть установлен приложением с помощью атрибута SQL_ATTR_QUERY_TIMEOUT с SQLSetStmtAttr().
И по умолчанию - ноль, что означает отсутствие тайм-аута, поэтому это должно быть применено Visual Studio (глобальное значение по умолчанию автоматически применяется ко всем соединениям?) Или вашей программой.