Size: a a a

pgsql – PostgreSQL

2020 August 05

F

Feruza in pgsql – PostgreSQL
Victor Yegorov
никак
Ок спасибо за ответ
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
gri gvandri
Добрый день!
Не подскажите как обновить во view  GROUP
нашел https://postgrespro.ru/docs/postgresql/9.4/sql-alterview
я полагаю set GROUP by = ...
и добавить поле это SELECT = ...
Совсем не так. Для этого используется "CREATE OR REPLACE VIEW", см. документацию.
источник

gg

gri gvandri in pgsql – PostgreSQL
Yaroslav Schekin
Совсем не так. Для этого используется "CREATE OR REPLACE VIEW", см. документацию.
спасибо
источник

AB

Andrey Borodin in pgsql – PostgreSQL
Всем привет! А кто-нибудь знает, когда make check падает со странной ошибкой
SELECT 1/0;
-ERROR:  22012
+ERROR:  division by zero

что покрутить чтобы этого не было?
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Andrey Borodin
Всем привет! А кто-нибудь знает, когда make check падает со странной ошибкой
SELECT 1/0;
-ERROR:  22012
+ERROR:  division by zero

что покрутить чтобы этого не было?
а это ванильные исходники? как-то странно, ферма бы заметила такой косяк
источник

AB

Andrey Borodin in pgsql – PostgreSQL
Victor Yegorov
а это ванильные исходники? как-то странно, ферма бы заметила такой косяк
я совсем чутьчуть покрутил сбоку :)
источник

AB

Andrey Borodin in pgsql – PostgreSQL
но проблема кмк не у меня
источник

AB

Andrey Borodin in pgsql – PostgreSQL
(но в этом конечно нельзя быть уверенным)
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Andrey Borodin
но проблема кмк не у меня
а ты на master-ветке?
источник

AB

Andrey Borodin in pgsql – PostgreSQL
хотя нет, можено, git checkout же
источник

AB

Andrey Borodin in pgsql – PostgreSQL
Victor Yegorov
а ты на master-ветке?
REL_12_STABLE
источник

AB

Andrey Borodin in pgsql – PostgreSQL
Victor Yegorov
а это ванильные исходники? как-то странно, ферма бы заметила такой косяк
похоже что проблема в локальной машине где-то
источник

AB

Andrey Borodin in pgsql – PostgreSQL
потому что на REL_12_STABLE то же самое
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Andrey Borodin
похоже что проблема в локальной машине где-то
похоже. свежий git clone и затем make && make check на 12-й ветке дают:
=======================
All 193 tests passed.
=======================
источник

AB

Andrey Borodin in pgsql – PostgreSQL
спасибо
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
Очень много типов ожидания сейчас на базе - SubtransControlLock, я правильно понимаю, что тут нужно либо с исходников постгрес собирать и менять PGPROC_MAX_CACHED_SUBXIDS с 64 на какое-то большее значение, либо что-то с логикой работы делать?
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
postgres=# select wait_event, count(*) from pg_stat_activity group by 1;
    wait_event      | count
---------------------+-------
                    |    34
virtualxid          |     1
BgWriterMain        |     1
WalWriterMain       |     1
AutoVacuumMain      |     1
tuple               |     1
CheckpointerMain    |     1
ClientRead          |    31
LogicalLauncherMain |     1
transactionid       |     2
subtrans            |    12
SubtransControlLock |   120
источник

AB

Andrey Borodin in pgsql – PostgreSQL
Alexander Nikitin
postgres=# select wait_event, count(*) from pg_stat_activity group by 1;
    wait_event      | count
---------------------+-------
                    |    34
virtualxid          |     1
BgWriterMain        |     1
WalWriterMain       |     1
AutoVacuumMain      |     1
tuple               |     1
CheckpointerMain    |     1
ClientRead          |    31
LogicalLauncherMain |     1
transactionid       |     2
subtrans            |    12
SubtransControlLock |   120
Надо выпиливать подьранзакции
источник

AB

Andrey Borodin in pgsql – PostgreSQL
Можно slru им покрутить, но оно помогает слегка
источник

AB

Andrey Borodin in pgsql – PostgreSQL
Тоже в сорцах зашито, на cf есть мой патчик мелкий с крутилкой для этого slru
источник