Size: a a a

pgsql – PostgreSQL

2020 June 16

VG

Viktor Grigorev in pgsql – PostgreSQL
Yaroslav Schekin
А почему не 11.8 (хотя на эту тему там ничего не было, вроде)? ;)
И, всё же:
mount | grep /dev/shm
# mount | grep /dev/shm
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
источник

MT

Monsieur Taishín in pgsql – PostgreSQL
на некоторых серверах почти все пакеты такие вот, скомпиленные
источник

Ð

Ð in pgsql – PostgreSQL
ну тогда успехов и совместимости
источник

Б

Борис in pgsql – PostgreSQL
Как изменить имя сервера на \SQLEXPRESS
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Борис
Как изменить имя сервера на \SQLEXPRESS
Это вопрос или инструкция?
источник

Б

Борис in pgsql – PostgreSQL
Вопрос
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Борис
Вопрос
test=# alter database test2 rename to "\SQLEXPRESS";
ALTER DATABASE
test=#
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Viktor Grigorev
# mount | grep /dev/shm
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
И, казалось бы, с виду ничего особенного нет (но я особо не считал). А Вы посмотрите: https://www.postgresql.org/docs/current/kernel-resources.html#SYSVIPC , проверьте там лимиты по приведённым формулам, на всякий случай...
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Борис
Как изменить имя сервера на \SQLEXPRESS
Не тот чат. Это же MS SQL.
источник

s

sexst in pgsql – PostgreSQL
Viktor Grigorev
наверно не стоило, но надо было max_connections=1000
Оно не на соединение выделяется, а на каждую сортировку/временную таблицу/хеширование в отдельном query. Так что увеличение количества коннектов не означает линейного увеличения занимаемой под work_mem памяти.
источник

VG

Viktor Grigorev in pgsql – PostgreSQL
спасибо
источник

VG

Viktor Grigorev in pgsql – PostgreSQL
смотрю по мониторингу, на момент проблемы было 170 клиентов
источник

VG

Viktor Grigorev in pgsql – PostgreSQL
Yaroslav Schekin
И, казалось бы, с виду ничего особенного нет (но я особо не считал). А Вы посмотрите: https://www.postgresql.org/docs/current/kernel-resources.html#SYSVIPC , проверьте там лимиты по приведённым формулам, на всякий случай...
На вашей практике бывало, что приходилось дефолты дебиана тюнить?
источник

VG

Viktor Grigorev in pgsql – PostgreSQL
посчитал по формулам, вроде везде все с большим запасом
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Viktor Grigorev
На вашей практике бывало, что приходилось дефолты дебиана тюнить?
Huge pages — да.
А по Вашей проблеме — по идее, "лезет" оно вот отсюда: https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=899bd785c0edf376077d3f5d65c316f92c1b64b5
А Вы можете воспроизвести ошибку с max verbosity (в psql — \errverbose сразу после ошибки)?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Viktor Grigorev
посчитал по формулам, вроде везде все с большим запасом
Ну да, я просто раньше пропустил, сколько именно max_connections поставлено...
источник

VG

Viktor Grigorev in pgsql – PostgreSQL
Yaroslav Schekin
Ну да, я просто раньше пропустил, сколько именно max_connections поставлено...
В смысле что поставлено достаточно мало, чтобы не упираться в дефолты?
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
Доброе утро!
Подскжите пож-ста, после апгрейда до 12.3 версии postgresql стал медленно выполняться запрос
SELECT ccu.constraint_name,
   ccu.table_name,
   ccu.column_name,
   tc.constraint_type,
   tc.table_schema AS owner
  FROM information_schema.table_constraints tc
    JOIN information_schema.key_column_usage kcu ON tc.constraint_name::name = kcu.constraint_name::name
    JOIN information_schema.constraint_column_usage ccu ON ccu.constraint_name::name = tc.constraint_name::name;
 
Количество строк в этих представлениях
select count(*) from information_schema.table_constraints
union all
select count(*) from information_schema.key_column_usage
union all
select count(*) from information_schema.constraint_column_usage;
count
-------
 4701
  802
  802

На другом сервере (10.5) Точно такой же запрос к количеству строк возвращает
1188
333
333

Но на 12.3 запрос, который я привёл выше отрабатывает за
https://explain.tensor.ru/archive/explain/037308cc0d404b1a4eab52cc79784637:0:2020-06-16
Planning Time: 4.438 ms
Execution Time: 7967.440 ms

А на 10.5
https://explain.tensor.ru/archive/explain/6d74d283d79d6ec99837b84a08975d15:0:2020-06-16
"Planning time: 5.366 ms"
"Execution time: 32.678 ms"
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
Куда смотреть, что делать?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Viktor Grigorev
В смысле что поставлено достаточно мало, чтобы не упираться в дефолты?
Да.
источник