0 / 0 / 0
Регистрация: 04.07.2011
Сообщений: 66
|
|
1 | |
FB можно ли как-то заставить постоянно хранить в кэше результаты нескольких SP?16.04.2012, 12:56. Показов 882. Ответов 1
Метки нет (Все метки)
Подскажите пожалуйста, есть ли какая-то возможность оптимизировать выполнение нескольких несложных но постоянно используемых StoredProceduresX которые выдают список значений используемый другими SP? Было бы актуально: а) постоянно хранить в оперативке-кеше FB результат последних выполнений StoredProceduresX с разными параметрами (например StoredProceduresX (1), StoredProceduresX (2), StoredProceduresX (3), итд); б) привязать их автоматическое обновление при изменениях в зависимых таблицах? - можно ли это как-то сделать?
0
|
16.04.2012, 12:56 | |
Ответы с готовыми решениями:
1
Как сделать что бы не нужные результаты не копились в кэше? Как можно сложить результаты нескольких вызовов делегатов? Как хранить результаты пользователей Как заставить колекцию хранить несколько типов ? |
16.04.2012, 22:14 | 2 |
Как вариант, расчитанные полуфабрикаты (ваш "горячий" кэш) сбрасывайте в спец-табличку.
На изменение таблиц, приводящих к "порче" расчетов, вешайте триггера, которые будут очищать эту табличку с хранимыми расчетами. Перед тем как взять хранимый расчет в дельнейшую обработку, проверяйте, если он вобще. если таблица пуста (была очищена триггером) - запускайте долгоиграющие хранимки для пересчета.
1
|
16.04.2012, 22:14 | |
16.04.2012, 22:14 | |
Помогаю со студенческими работами здесь
2
Как заставить MySQL хранить данные в кодировке cp1251? Как заставить Total Commander хранить настройки в папке программы? Как заставить std::set хранить объекты пользовательского типа? Как заставить программу работать постоянно? Как заставить сервис работать постоянно? Как заставить Talis хранить установленные программы после рестарта системы? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |