Шашков Сергей

38
Рейтинг

Feelthis
Сергей Шашков



  •   Регистрация: 05.10.2009 (14 лет назад)

  •   Был(а) на сайте: 19.04.2024

Друзья
  • Ivan Min
  • Дмитрий Малышев
  • Андрей Волин
  • Алексей Алексей
Подписчики 6

Рейтинг 38


Комментарии

DBPostgres: несколько баз на одном сервере#9 24.08.23 22:32
(7) Я оставил параметры в конфиге postgres генерируемые автоматом при установке.( при установке с https://1c.postgres.ru )
Насколько я понимаю там скриптом оптимальные параметры выставляются в зависимости от оборудования (проц и оператива), типа shared_buffers = 25% of RAM и т.д. (конфиг прилагаю, может что подскажете? Там в конце скрипт добавляет оптим параметры)
Подскажете актуальные статьи по настройке/тюнингу?

"иначе подтянет пакеты и поломаете систему."
- уверены, что если один постгрес то 2 инстанса сломает систему? Я такого комментария не встречал. И для чего из исходников собирать?
Вот к примеру мануал по запуску:
https://dzone.com/articles/managing-multiple-postgresql-instances-on-ubuntude
правда там про обычный постгрес (не postgrespro) но по аналогии можно сделать.
Еще вопрос как бы вы организовали тестовую на 1 сервере СУБД? (также выполнение бекапов, заливку в тестовую?).
Спасибо за ответы.

Прикрепленные файлы:

postgresql.conf
DBPostgres: несколько баз на одном сервере#6 23.08.23 21:28
(5)ответ один: я настроил
DBPostgres: несколько баз на одном сервере#3 23.08.23 15:56
(2) Проблемы выгрузки pg_dump описываются например здесь https://infostart.ru/1c/articles/956734/
- там есть и способы обхода (танцев с бубном).
Попробуйте модифицированную базу выгрузить pg_dump и загрузить в новую базу. У меня например повалили ошибки (даже с учетом рекомндаций из статьи), я отказался от этого способа как ненадежного.
DBPostgres: несколько баз на одном сервере#1 23.08.23 10:55
Имеется сервер на Ubuntu, установлен Postgrespro 15. Развернута рабочая база.
Бекапы делаются средствами pg_basebackup (так как pg_dump изменунную базу не корректно выгружает как я понимаю), соответственно бекапятся все базы в кластере.
Задача: создать тестовую базу (копия из рабочей).
Варианты:
1) тупо создать еще одну базу в том же инстансе постгреса, но тогда pg_basebackup будет копировать сразу 2 базы (что на мой взгляд не оптимально). Да и как при этом варианте перезаливать тестовую базу из рабочей не понятно.
2) Поднять еще один инстанс постгреса и для него будет другой каталог data. Тогда вроде мозайка складывается (и разворачивать из копии pg_basebackup удобно). Ресурсов с запасом пока что.
База на данный момент весит 30 Гб в перспективе вырастет (возможно кратно).
Вопрос: как оптимально разворачивать тестовую базу в postgres если сервер под СУБД один?
Еще вопрос дополнительный (если останутся силы после ответа на первый) - почему то Postgres для 30 Гб базы мало места в оперативке занимает: около 500 мб при базе 30 Гб. После MS SQL это как то маловато..

Прикрепленные файлы:

Снимок экрана от 2023-08-23 10-51-46.png
НовостиПо действительно многочисленным просьбам: пауза в 1С:Предприятие 8.3.25#12 25.04.23 20:58
В то время, как Илон Маск продумывает организацию первого поселения на Марсе в 1С планируют сделать... тадаам. А если серьезно это прямо топовая актуальная задача в платформе? Или с программистами и в 1С все плохо?
Какие могут быть кейсы использования паузы кроме дергания внешнего api с лимитами на request?
AdminРезервное копирование PostgreSQL 12 и восстановление на определенный момент времени#6 14.04.23 19:04
Не совсем понятно и не описано в статье один момент: нужно ли cron настраивать на периодическое обновление полной копии pg_basebackup?
Если мы повторно сделали pg_basebackup - получается обновили полную копию, что произойдет с директорией pg_log_archive? Там будут появляться новые файлы WAL ? Нужно ли чистить старые? Не сломается ли восстановление? Нужен ли рестарт сервера и изменение конфига?

Я так понимаю обновлять нужно, если нам не требуется восстановление старше месяца (в целях экономии места), то есть храним полный бекап месячной давности остальное WAL собираем, так?
Опишите пожалуйста процесс обновления полного бекапа pg_basebackup и как сделать вручную и поместить в cron.
AdminДобавление базы в список автоматически#5 11.04.23 15:08
(4) Спасибо, как вариант. Получается централизовано или автоматически нет способа?
AdminДобавление базы в список автоматически#3 11.04.23 10:59
(2) я же хочу чтобы пользователь не смог ошибиться и делал минимум действий. С этим файликом v8i так себе идея, куда его сохранять, потом прописывать в настройках. Проще тогда вручную базу добавить по инструкции (от чего я хотел уйти).
AdminДобавление базы в список автоматически#1 11.04.23 8:43
Задача в том, чтобы пользователь установил у себя тонкий клиент и база ( вариант "на веб сервере",) появилась сразу в списке после установки. Пользователи находятся удаленно в разных местах. Как это можно сделать?
Начал искать варианты:
1) Думал посмотреть как работает настройка "Адреса Интернет сервисов и списки общих информационных баз. Оказалось фича только для КОРП версии платформы, жадины :(
2) Думаю придется писать скрипт - bat файл по нажатию будет скачиваться файл ibases.v8i Далее скриптом сохраняется в C:\ProgramData\1C\1CEStart и прописывается в CommonInfoBases в 1CEStart.cfg

Может есть более удобное решение? Может встречали готовый скрипт?
Можно ли как-то изменить установщик тонкого клиента и добавить туда прописывание базы (из п.2) ?

P.s просто не хочется писать инструкцию по добавлению базы из нескольких шагов..