1с 8.3 где и как почистить кэш

1. sidalexsandr 3 03.02.22 11:42 Сейчас в теме
База крутиться на postgresql. Кэш чистить в postgresql или в какой-нибудь папке?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ishelper 03.02.22 11:54 Сейчас в теме
(1)
Кэш чистить в postgresql или в какой-нибудь папке?
Хороший вопрос. Какой кэш? Кэш 1С бывает разный - пользовательский и серверный. Соответственно, и папки разные. И не только папки - даже компы, как правило, разные.

А вот есть ли собственный кэш у Postgre - не в курсе.
3. uk09 03.02.22 12:07 Сейчас в теме
Добрый день!

PostgreSQL, безусловно, имеет кэширование. Размер контролируется параметром shared_buffers. Кроме того, также используется кэш файлов ОС.
Вы можете увидеть, что находится в буферном кэше PostgreSQL, используя модуль pg_buffercache
Чтобы очистить общие буферы, вы можете просто перезапустить PostgreSQL (нет необходимости перезагружать сервер). Но это не очистит кэш ОС, используемый PostgreSQL.
Чтобы очистить кэш ОС, используемый PostgreSQL, остановите службу сервера. После остановки службы, используйте оснастку RamMap (https://technet.microsoft.com/en-us/sysinternals/rammap), из Suite Sysinternals. После выполнения RamMap просто нажмите "пустой" - > "пустой список ожидания" в главном меню.
Перезапустите Postgres, и Вы увидите, что ваш следующий запрос будет медленным из-за отсутствия кэша вообще
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот