6 июл. 2014 г.

Убираем тормоза при списании партий

Из-за интенсивной работы с БД SQL статистика таблиц участвующих в запросе получения дерева партий устаревает очень быстро. Нужно чаще обновлять статистику.
Создаем регламентное задание на стороне ms sql с примерно таким кодом:
USE [BD_OperUchet]
GO
-- партии товаров упр учет
UPDATE STATISTICS [dbo].[_AccumRgT20675]
GO
UPDATE STATISTICS [dbo].[_AccumRg20654]
GO
UPDATE STATISTICS [dbo].[_AccumRgChngR20676]
GO
-- списанные товары
UPDATE STATISTICS [dbo].[_InfoRg18253]
GO
UPDATE STATISTICS [dbo].[_InfoRgChngR18352]

Расписание - каждые 5 минут, время выполнения - примерно 15 секунд.
Эффект появляется не сразу, нужно подождать примерно 10-20 минут.
Для нахождения в поиске добавлю:
  • ЗаполнитьЗапросПартийНаСкладахУпр
  • УправлениеЗапасамиПартионныйУчет
  • РегистрСведений.СписанныеТовары
  • РегистрНакопления.ПартииТоваровНаСкладах

Комментариев нет:

Отправить комментарий