Как решить тайм-аут 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 (глобальное значение по умолчанию автоматически применяется ко всем соединениям?) Или вашей программой.

Другие вопросы по тегам