Довідковий матеріал

Рекомендації щодо перерахунку підсумків

Збільшується час виконання запитів, що звертаються до таблиць підсумків регістрів.Проблема. Причина. Рішення

Абстрактна сцена регулярного перерахунку підсумків: порожні записи в таблиці бази даних очищуються й упорядковуються, завдяки чому потік запитів рухається швидше.

Проблема

Причина

Рішення

 

Проблема

Збільшується час виконання запитів, що звертаються до таблиць підсумків регістрів.

Причина

За інтенсивної роботи з базою даних у таблицях підсумків регістрів накопичуються записи з нульовими значеннями ресурсів. Записи з нульовими значеннями ресурсів у загальному випадку не є проблемою. Проте в деяких сценаріях роботи кількість таких записів стає великою, і отриманий у результаті обсяг порожніх записів починає впливати на продуктивність. Наприклад, у разі штучного виробництва, коли кожен товар є унікальним, після надходження та витрати такого товару залишки такого товару дорівнюватимуть нулю. Якщо ж виробництво масове й водночас унікальне, то кількість записів з нульовим значенням ресурсів постійно зростатиме, і це призведе до збільшення часу виконання запитів, що звертаються до таблиць підсумків, і підвищених витрат ресурсів СУБД на виконання цих запитів.

Рішення

Для запобігання виникненню подібної проблеми рекомендується регулярне виконання процедури перерахунку підсумків. Періодичність виконання цієї процедури залежить від інтенсивності роботи з базою даних — що інтенсивніше ведеться робота з базою даних, то частіше потрібно виконувати перерахунок підсумків.

Записатися телефоном