|
PostgreSQL vacuum и др. обслуживание в windows | ☑ | ||
|---|---|---|---|---|
|
0
gagachoo
28.03.19
✎
15:49
|
Здравствуйте.
Хочу сделать автоматическое обслуживание базы 1С. Сохранить в .cmd файл и добавить в планировщик задач. Не могу найти рабочий скрипт для этого. Вот есть такой экземпляр, но какую базу он будет обслуживать, все что есть в postgresql? Поделитесь пожалуйста рабочим вариантом. Слышал что нужно его выполнять: ANALYZE (без VACUUM) каждый день утром REINDEX 1 раз в неделю VACUUM+FULL+ANALYZE 1 раз в неделю (на выходных) echo off for /f "delims=." %%i in ('wmic.exe OS get LocalDateTime ^| find "."') do set sDateTime=%%i set f_year=%sDateTime:~0,4% set f_month=%sDateTime:~4,2% set f_day=%sDateTime:~6,2% set f_hour=%sDateTime:~8,2% set f_min=%sDateTime:~10,2% set f_sec=%sDateTime:~12,2% set f_name_log=H:\logs\sql\postgresql_%f_year%.%f_month%.%f_day% echo on echo start: %f_year%.%f_month%.%f_day% - %f_hour%:%f_min%:%f_sec% >>%f_name_log%_vacuum.log SET PGPASSWORD=***** "C:\Program Files\PostgreSQL 1C\9.6\bin\vacuumdb.exe" --dbname postgres --host 127.0.0.1 --port 5432 --username postgres --echo --full --analyze >>%f_name_log%_vacuum.log echo end: %f_year%.%f_month%.%f_day% - %f_hour%:%f_min%:%f_sec% >>%f_name_log%_vacuum.log echo start: %f_year%.%f_month%.%f_day% - %f_hour%:%f_min%:%f_sec% >>%f_name_log%_reindex.log "C:\Program Files\PostgreSQL 1C\9.6\bin\reindexdb.exe" --dbname postgres --host 127.0.0.1 --port 5432 --username postgres --echo >>%f_name_log%_reindex.log echo end: %f_year%.%f_month%.%f_day% - %f_hour%:%f_min%:%f_sec% >>%f_name_log%_reindex.log |
|||
|
1
gagachoo
28.03.19
✎
16:42
|
Простите. Всё работает. Не увидел ключ --dbname, заменил postgres на имя моей базы и все заработало
|
|||
|
2
TAHKill
16.04.19
✎
09:43
|
(1) а можешь пожалуйста написать конфиг сервера и постгре?
тоже планируем переходить на него - что можешь посоветовать? тест делали и заметили, что номенклатура притормаживает секунды 4, а в файловой нет много ли дорабатывали\оптимизировали после перехода? |
|||
|
3
gagachoo
16.05.19
✎
15:41
|
(2) Только заметил сообщение, если ещё актуально, то вкратце отвечаю.
Windows server 2012 r2 postgreSQL 9.6 от postgres PRO (они походу прикрыли лавочку, по этому качать с сайта 1с ИТС) 1155 соккет, i7-2600 SSD PCI 256 под базу, ssd sata для логов постгреса 16 гб озу ddr3 1С ERP Файл .conf от постгреса особо не нужно переделывать, в начале оставите по умолчанию, потом измените |
| Форум | Правила | Описание | Секции | Поиск |