Как избежать многократного выполнения хранимых процедур
Привет Эксперты,
Я прошу у вас предложения и идеи для выполнения моей просьбы.
у меня сайт работает по всем странам . в моем рабочем потоке слишком много вставок в несколько таблиц, каждый день все ветви получают ежедневный отчет. в которой я использовал хранимую процедуру для создания отчета. потому что существует множество критериев объединения.
я хочу сказать, что у меня есть 30 ветвей, так что каждый день будет происходить минимум 40-50 казней. мой план состоит в том, что я один раз выполняю хранимую процедуру, а затем получаю записи для всех ветвей и помещаю их в одну глобальную таблицу после этого всякий раз, когда клиентская сторона пытается сгенерировать отчет, мы можем получить данные отчета из глобальной таблицы . потому что его прямая (select * from globaltable where date and branch вместо того чтобы так много присоединяться)
является ли это правильным способом или, пожалуйста, предложите мне любой другой способ добиться этого, чтобы улучшить производительность системы.
Что я уже пробовал:
Нужна идея, чтобы избежать выполнения одной и той же процедуры несколько раз.