Size: a a a

PostgreSQL + 1C + Linux

2020 August 21

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
2flower _
>from_collapse_limit = 8
◦Значение более 8 можно установить при том условии что CPU имеет около 4 ГГц на ядро иначе время планирования запроса может превысить время его выполнения
>join_collapse_limit = 8◦Значение более 8 можно установить при том условии что CPU имеет около 4 ГГц на ядро иначе время планирования запроса может превысить время его выполнения

вот это интересное наблюдение, можно более развернуто, у вас наверняка статистика есть, до скольки можно и нужно поднять из практики при вводных например 4.4-4.6?
Опять же нужен тест на ваших данных
Как по моему мнению надо тестировать:
Настраиваем тех журнал на сбор запросов более 1 сек и ждём хотя бы неделю
Собираем статистику-- сколько более 20 сёк, сколько более 5 сколько более 1
Меняем настройки субд
И повторяем неделю
Собираем статистику и делаем вывод помогла ли конкретно вам на ваших данных такая настройка


И ещё один очень важный момент! У типа данных, mvarchar на данный момент не включена функция параллелизма, а данных с таким типов в 1С огромное количество...

Прям сейчас мы проводим тесты по этому поводу и думаю что скоро будет что сообщить
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
2flower _
с другой стороны ядра могут курить, пока менеджер ждет который час  свой отчет.
Это всегда поиск баланс
источник

2_

2flower _ in PostgreSQL + 1C + Linux
Антон Дорошкевич
Это всегда поиск баланс
я согласен, что у каждого фломастеры свои, спасибо за ваши комментарии.
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
2flower _
в любом случае спасибо за проделанную работу.
Пожалуйста)
источник

2_

2flower _ in PostgreSQL + 1C + Linux
Антон Дорошкевич
Опять же нужен тест на ваших данных
Как по моему мнению надо тестировать:
Настраиваем тех журнал на сбор запросов более 1 сек и ждём хотя бы неделю
Собираем статистику-- сколько более 20 сёк, сколько более 5 сколько более 1
Меняем настройки субд
И повторяем неделю
Собираем статистику и делаем вывод помогла ли конкретно вам на ваших данных такая настройка


И ещё один очень важный момент! У типа данных, mvarchar на данный момент не включена функция параллелизма, а данных с таким типов в 1С огромное количество...

Прям сейчас мы проводим тесты по этому поводу и думаю что скоро будет что сообщить
>И ещё один очень важный момент! У типа данных, mvarchar на данный момент не включена функция параллелизма, а данных с таким типов в 1С огромное количество...
вот это не знал, тогда наверное вы правы.
источник

11

19 17 in PostgreSQL + 1C + Linux
Антон Дорошкевич
Прекрасно формируются со скоростью не меньше чем у ms sql
Свежо предание...
источник

2_

2flower _ in PostgreSQL + 1C + Linux
19 17
Свежо предание...
ну так режте правду матку... истина где то рядом посередине.
источник
2020 August 22

П

Павло Михайлович... in PostgreSQL + 1C + Linux
Что за бред
источник

LK

L K in PostgreSQL + 1C + Linux
Andrew Bille
ну раньше после установки совершенно точно надо было править)
Вопрос:
В 9.6 от postgrespro работали команды:
sudo pg_dropcluster --stop 9.6 main
sudo pg_createcluster --locale ru_RU.UTF-8 9.6 main --  --data-checksums
Они выпилены в 12 ?
источник

LK

L K in PostgreSQL + 1C + Linux
Как в 12 пересоздать кластер?
источник

И

Иван in PostgreSQL + 1C + Linux
L K
Как в 12 пересоздать кластер?
Ты поставил свежий релиз, увидел, что по-умолчанию чек суммы не включены и решил переинициализировать кластер?
источник

LK

L K in PostgreSQL + 1C + Linux
Да!
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
L K
Вопрос:
В 9.6 от postgrespro работали команды:
sudo pg_dropcluster --stop 9.6 main
sudo pg_createcluster --locale ru_RU.UTF-8 9.6 main --  --data-checksums
Они выпилены в 12 ?
/opt/pgpro/1c-12/bin/initdb
источник

LK

L K in PostgreSQL + 1C + Linux
Как создать нет вопросов, вопрос как корректно удалить?
Или rm ?
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
L K
Как создать нет вопросов, вопрос как корректно удалить?
Или rm ?
rm: stop. rm. initdb
источник

LK

L K in PostgreSQL + 1C + Linux
Сергей Голод
rm: stop. rm. initdb
sudo rm -rf  /opt/pgpro/1c-12  ???
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
L K
sudo rm -rf  /opt/pgpro/1c-12  ???
/var/lib/pgpro/1c-12/data/
источник

И

Иван in PostgreSQL + 1C + Linux
И я про тоже! Раньше кластер нужно было создавать вручную. Теперь он автоматически при установке создаётся (это не в первый раз, когда это меняют в пг про). Понимаю, что это для удобства новичков, но это такое себе... Можно ли при установке предложить опцию включения или отключения cheksums и кратким описанием параметра.
источник

И

Иван in PostgreSQL + 1C + Linux
Антон Дорошкевич
всем привет!
не знаю почему раньше не знал про эту группу
конфиг основан на 6-ти летнем опыте работы 1С+PostgreSQL
Конечно он не подойдёт абсолютно всем, но в массе инсталляций будет удовлетворять)

Пишите свои предложения, как и сказал Андрей, будем анализировать сценарии и развивать автонастройку нашей любимой СУБД!)
Рассмотрите пожалуйста моё предложение.
источник

LK

L K in PostgreSQL + 1C + Linux
Иван
И я про тоже! Раньше кластер нужно было создавать вручную. Теперь он автоматически при установке создаётся (это не в первый раз, когда это меняют в пг про). Понимаю, что это для удобства новичков, но это такое себе... Можно ли при установке предложить опцию включения или отключения cheksums и кратким описанием параметра.
Иван забей в скрипт или ансибл:
sudo apt install postgrespro-1c-12
sudo su postgres -c "/opt/pgpro/1c-12/bin/pg_ctl -D /var/lib/pgpro/1c-12/data -l logfile stop"
sudo rm -rf /var/lib/pgpro/1c-12/data
sudo su postgres -c "mkdir -p /var/lib/pgpro/1c-12/data"
sudo su postgres -c "/opt/pgpro/1c-12/bin/initdb -D /var/lib/pgpro/1c-12/data  --data-checksums --locale=ru_RU.UTF-8"
sudo su postgres -c "/opt/pgpro/1c-12/bin/pg_ctl -D /var/lib/pgpro/1c-12/data -l /var/lib/pgpro/1c-12/logfile start"
источник