![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Timeout при выполнении ХП [D7, MSSQL]
Stanislav © (2005-07-13 11:34:00)Есть хранимая процедура, которая выполняется больше часа.
Как сделать чтобы не выводилось сообщение TimeOut.
Stanislav (2005-07-13 16:27:00) [1]evvcom © (13.07.05 14:56) [7]
Могут, но если она выполняется часа 2, то после оптимизации будет работать 1,5. Конечно после завершения буду оптимизировать, но расчитывать на 2-3 минуты здесь нельзя.
ANB © (13.07.05 15:44) [8]
Выставил заработала. Спасибо.
ANB (2005-07-13 15:44:00) [2]Оптимизация это, конечно, клево, но не всегда помогает. У меня одна хранимка часов 8 работала. И оптимизить было низзя, так как мне ее как есть давали, мое дело было запустить и записать ошибки, если будут.
Собственно, автор просит помочь выставить таймаут.
evvcom (2005-07-13 14:56:00) [3]
> Stanislav © (13.07.05 14:53) [6]
И что? Что такие процедуры не могут быть не оптимизированы? Я не настаиваю, я подсказываю.
Stanislav (2005-07-13 14:53:00) [4]evvcom © (13.07.05 14:41) [5]
А если в х.п. выполняется цикл по >100000 записям и в этом цикле запускается другая х.п. выполняющая определенные действия в зависимости от данных в текущей записи.
Производится просчет плановой загрузки мощностей по всем заказам предприятия на год.
evvcom (2005-07-13 14:41:00) [5]
> Ведется достаточно сложный расчет
У нас на 486 в ДОС-парадоксе зарплата с кучей всевозможных начислений и пр. рассчитывалась минут за 5.
Сейчас на оракле пишу. Первые запросы, которые написал, сначала работали быстро (доли секунды), потом данных поднабралось к 100 000 записей, запросы стали выполняться уже около 30 сек. Занялся, оптимизировал, теперь тот же результат возвращается через секунду. Мысль улавливаешь, в чем могут быть проблемы?
Stanislav (2005-07-13 14:21:00) [6]evvcom © (13.07.05 14:06) [3]
:-). Ведется достаточно сложный расчет, они вручную и за год бы не просчитали...
evvcom (2005-07-13 14:06:00) [7]Бедные пользователи... :(
Stanislav (2005-07-13 11:47:00) [8]Если в AdoConnection выставить все будет нормально?
или нужно где-то еще?
ANB (2005-07-13 11:36:00) [9]Выстави таймаут побольше