Ошибка в запросе

Mizer
Дата: 16.09.2006 16:13:50
выполняю процедуру "delete from Table"
иногда не выполняется до конца из-за нехватки времени на выполнение
как решить эту проблему?
KPAH
Дата: 16.09.2006 16:15:46
truncate table работает быстрее
Mizer
Дата: 16.09.2006 16:17:14
KPAH
truncate table работает быстрее


- ?
(а если тоже не хватит времени)
Benetton
Дата: 16.09.2006 18:35:07
автор
иногда не выполняется до конца из-за нехватки времени на выполнение

Пишется какая-нибудь ошибка?
Александр Волок (def1983)
Дата: 16.09.2006 20:58:12
Mizer
выполняю процедуру "delete from Table"
иногда не выполняется до конца из-за нехватки времени на выполнение
как решить эту проблему?



Если удаление на удаленном сервере то

sp_configure 'remote query timeout', '0' -- по умолчанию 600 сек
reconfigure
Aleksey-K
Дата: 17.09.2006 10:21:43
KPAH
truncate table работает быстрее

Будет, если нет FK на таблицу :)
С уважением, Алексей
Mizer
Дата: 18.09.2006 10:13:11
Benetton
автор
иногда не выполняется до конца из-за нехватки времени на выполнение

Пишется какая-нибудь ошибка?


да, в программу возвращается ошибка по таймауту, для этого в обработчике ошибок приходится повторно выполнять ту же операцию (например, доудалять оставшиеся значения, неудалённые за первый цикл и т.д.)
Glory
Дата: 18.09.2006 10:15:11
Mizer
Benetton
автор
иногда не выполняется до конца из-за нехватки времени на выполнение

Пишется какая-нибудь ошибка?


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

Так меняйте свою программа. Клиент ведь сам задает таймаут времени выполнения запросов
Mizer
Дата: 18.09.2006 10:38:23
Glory
Mizer
Benetton
автор
иногда не выполняется до конца из-за нехватки времени на выполнение

Пишется какая-нибудь ошибка?


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

Так меняйте свою программа. Клиент ведь сам задает таймаут времени выполнения запросов


увеличить время таймаута?
Benetton
Дата: 18.09.2006 10:53:23
Mizer
увеличить время таймаута?

Да (в клиентском приложении). Или переписать процедуры, производящие удаление (сделать их побыстрее:))