powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Протухание процедур и как это лечить (SQL 2000)
4 сообщений из 4, страница 1 из 1
Протухание процедур и как это лечить (SQL 2000)
    #32064470
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то искал ответ, но не нашел пока :)

После очередной перезагрузки сервака все работает хорошо неделю - две, потом некоторые процедуры начинают сильно тормозить - это при выполнении через ADO. Если перезалить процедуру, все становится нормально на пару дней, потом опять. Что интересно, если эту "протухшую процу" пустить через Q&A, то все хорошо работает. В чем тут грабли? Может Q&A какой флажок выставляет, или убирает?

Оно когда в бэкофисе тормозит, то руками поправить можно, а вот когда веб начинает тормозить, да еще и в выходные, то проблема...

Кто чего знает по этой проблеме?
...
Рейтинг: 0 / 0
Протухание процедур и как это лечить (SQL 2000)
    #32064508
Alex_open_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
похожая фигня, лечил из робота 2 раза в день

DECLARE @object_name VARCHAR(255),
@query NVARCHAR(255)

DECLARE Run CURSOR STATIC FOR
SELECT name FROM sysobjects WHERE Type IN ( 'P','V','T')

OPEN Run
FETCH NEXT FROM Run INTO @object_name

WHILE @@FETCH_STATUS = 0
BEGIN

EXEC sp_recompile @object_name

FETCH NEXT FROM Run INTO @object_name
END

CLOSE Run
DEALLOCATE Run
...
Рейтинг: 0 / 0
Протухание процедур и как это лечить (SQL 2000)
    #32064642
sp_recompile необходимо вызывать после обновления статистики индексов, если на базе нет Auto Update Statistics (я не ставлю, по моему не на что не влияет, ручками делаю обновление в смысле в jobе делаю update_statistics), то необходимо сделать job который обновляет статистику для таблиц и для этих же таблиц вызывает sp_recompile.
...
Рейтинг: 0 / 0
Протухание процедур и как это лечить (SQL 2000)
    #32064643
uchastik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напиши как ты в job запускаешь
update_statistics
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Протухание процедур и как это лечить (SQL 2000)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]