AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.11.2013, 13:59   #4  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от n_yury Посмотреть сообщение
Не подскажите, как отключить кэширование данных (или очистить кэш) для всех таблиц? Читал форум, использовал что-то типа...
Вы на верном пути, но не учли, видимо, одно обстоятельство: Аксапта - трехуровневая система, где кроме СУБД и клиента есть еще АОС, так вот кэширование табличных данных происходит на двух уровнях: клиенте и АОСе, поэтому и сбрасывать кэш также нужно на двух уровнях, а если вы запускали приведенный код из джобика, то сбросили кэш лишь на клиенте.
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Попробуйте: SysGlobalObjectCache::clearAllCaches();
Мне кажется, название метода в данном случае надо трактовать в контексте соответствующего класса: он сбрасывает все кэши, использующие для хранения механизм SysGlobalObjectCache (т.е. разделяемые между всеми сессиями того или иного АОСа), а вовсе не сбрасывает "все кэши вообще", включая клиентский кэш объектов приложения и кэши табличных данных. К тому же SysGlobalObjectCache есть только в 2012-й.

PS. Насколько я понимаю, для данного конкретного АОСа и клиентской сессии сброс кэшей табличных данных происходит при вызове Dictionary::dataFlush() на клиенте и на сервере.

Последний раз редактировалось gl00mie; 25.11.2013 в 14:02.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX 2012 Наследование таблиц. Краткое описание механизма sukhanchik DAX: Программирование 32 21.09.2018 17:56
Создание снимков изменений в базе данных Ace of Database DAX: Программирование 17 01.11.2011 12:34
Скрипт для переноса данных Ax3.0 (Oracle) - Ax2009 (MSSQL) someOne DAX: Программирование 2 14.06.2011 14:53
Журнал базы данных для таблиц администрирования Roman DAX: Администрирование 3 29.05.2008 16:04
Как настроить репликацию таблиц Аксапта в хранилище данных для OLAP max_spbti DAX: Функционал 4 28.06.2004 10:32

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:01.