Size: a a a

PostgreSQL + 1C + Linux

2021 March 22

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
L K
Вообще то 1с рекомендует off
и из всех своих рекомендаций убрали on
Но это для 1с postgresql
Антон рекомендует on но это для postgrespro.
Нет таких рекомендаций от 1с, насколько я помню
Они не могут это рекомендовать, так как это убивает скорость 1с и ничего другого для работы временных таблиц нет в пг
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
L K
Задавал такой вопрос на партнерском семинаре в прошлом году, получил ответ что в 1с-ком pg версии > 9.6 лучше не включать, типа если нужно платформа включит.
Платформа точно не включает
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Иван
Почему рекомендует? Модуль online_analyze разный?
Одинаковый и написан он постгреспро
источник

LK

L K in PostgreSQL + 1C + Linux
Я несколько раз поднимал это вопрос на форуме по платформе, ответа не получил, почему в новых рекомендациях убрали
on, спросил на семинаре - сказали off
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Такс, на kb и правда написано что off...
Ну теперь понятно почему сборки колом стоят
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
L K
Я несколько раз поднимал это вопрос на форуме по платформе, ответа не получил, почему в новых рекомендациях убрали
on, спросил на семинаре - сказали off
Крайне странно...
Так как платформа просто не может знать ошибается ли планировщик
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
Антон Дорошкевич
Такс, на kb и правда написано что off...
Ну теперь понятно почему сборки колом стоят
почему?
источник

LK

L K in PostgreSQL + 1C + Linux
Антон, честно говоря детали не помню, могу переврать сказали off
Но это касается 1с версии pg
источник

EM

Eldar M in PostgreSQL + 1C + Linux
Добрый день, товарищи. Подскажите, пожалуйста, можно ли на постгресе сделать проверки доступа к конкретной таблице или вьюхе на основе результата выполнения функции? То есть аналог WITH CHECK для RLS, но который бы выполнялся для всей таблицы а не каждой строки
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Alexey Fedotov
почему?
Потому что pg не умеет корректно оценивать количество строк во временных таблицах, так как не обновляет по ним статистику
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
И соответственно, вероятность ошибки плана очень большая
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
Антон Дорошкевич
Потому что pg не умеет корректно оценивать количество строк во временных таблицах, так как не обновляет по ним статистику
я так полагаю, что это верно для очень больших временных таблиц ... на маленьких, полагаю, эффект будет не сильно заметным?
источник

LK

L K in PostgreSQL + 1C + Linux
Антон Дорошкевич
Такс, на kb и правда написано что off...
Ну теперь понятно почему сборки колом стоят
кстати on работает только на платных версиях от postgrespro !!!
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Alexey Fedotov
я так полагаю, что это верно для очень больших временных таблиц ... на маленьких, полагаю, эффект будет не сильно заметным?
верно, но только на то и есть настройка online_analyze.threshold = 50
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
L K
кстати on работает только на платных версиях от postgrespro !!!
нет!
источник

LK

L K in PostgreSQL + 1C + Linux
Антон Дорошкевич
нет!
Это на сайте написано в отличие версий!
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
он работает даже на ванильном ПГ, если вы его туда соберёте
так же работает на сборках от 1С и с 1c.postgres.ru
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
L K
Это на сайте написано в отличие версий!
где?
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
https://postgrespro.ru/docs/enterprise/12/intro-pgpro-vs-pg

Postgres Pro Enterprise также включает следующие дополнительные модули:
Модуль online_analyze, привносящий набор функций, которые немедленно обновляют статистику в целевых таблицах после операций INSERT, UPDATE, DELETE или SELECT INTO в них.
источник

LK

L K in PostgreSQL + 1C + Linux
Нет нужно смотреть вебархив там было сравнение платных и версии 1с
источник