Size: a a a

pgsql – PostgreSQL

2021 February 24

VG

Viktor Grigorev in pgsql – PostgreSQL
Не понятно сколько всего. Подумал, что занято 60%, а это про CPU было. Возможно с CPU все ок. От уменьшения количества соединений может больше памяти у системы остаться под кеши, что может ускорить обработку запросов. Эксперимент может показать
источник

LM

Lina M in pgsql – PostgreSQL
Viktor Grigorev
Не понятно сколько всего. Подумал, что занято 60%, а это про CPU было. Возможно с CPU все ок. От уменьшения количества соединений может больше памяти у системы остаться под кеши, что может ускорить обработку запросов. Эксперимент может показать
База с 8 vCPU и 50GB RAM. Как уже вчера намекнули, что что-то явно пошло не так, когда я указал у базы max_connections=4000, вместо стандартных 600 (для 30-62 GB)
источник

LM

Lina M in pgsql – PostgreSQL
У базы CPU практически в 0
источник

VG

Viktor Grigorev in pgsql – PostgreSQL
Тогда это не ваш случай, думаю (уменьшать до 10 соединений ради памяти и cpu)
источник

LM

Lina M in pgsql – PostgreSQL
Viktor Grigorev
Тогда это не ваш случай, думаю (уменьшать до 10 соединений ради памяти и cpu)
После изменения default_pool_size=2000 на default_pool_size=15 стало лучше
источник

LM

Lina M in pgsql – PostgreSQL
Lina M
После изменения default_pool_size=2000 на default_pool_size=15 стало лучше
И средняя скорость обработки сообщений где-то на 20-40 в среднем поднялась
источник

LM

Lina M in pgsql – PostgreSQL
Lina M
После изменения default_pool_size=2000 на default_pool_size=15 стало лучше
источник

LM

Lina M in pgsql – PostgreSQL
Lina M
После изменения default_pool_size=2000 на default_pool_size=15 стало лучше
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Lina M
После изменения default_pool_size=2000 на default_pool_size=15 стало лучше
Оптимальный размер пула скорее всего больше, но если хватает с запасом, то можно и не трогать.
источник

s

shoxrux in pgsql – PostgreSQL
Всем привет. У меня есть переменная, которая принимает входные параметры в виде даты('dd.MM.yyyy'). Вопрос: Как в другую переменную передавать за год меньше. То есть если i_date = '01.01.2021', то вторая переменная должна выглядеть так i_date_2 = '01.01.2020' (на год меньше)
источник

s

shoxrux in pgsql – PostgreSQL
Или просто вырезать 1ю переменную через substr и передать во вторую?
источник

AB

Andrew Bille in pgsql – PostgreSQL
to_date('01.01.2021', 'DD.MM.YYYY') - INTERVAL '1 YEAR'
источник

s

shoxrux in pgsql – PostgreSQL
Спасибо большое !
источник

AB

Andrew Bille in pgsql – PostgreSQL
shoxrux
Спасибо большое !
ну и потом обратно to_char
источник

AB

Andrew Bille in pgsql – PostgreSQL
to_char(to_date('01.01.2021', 'DD.MM.YYYY') - INTERVAL '1 YEAR', 'DD.MM.YYYY')
источник

A|

Abduvokhid | At home in pgsql – PostgreSQL
Всем здравствуйте! Нужна помощь, я недавно начал курс ПОСТГРЕСКЛ, вы могли бы помочь читать этот:

select d.dept_name, count(e.emp_name) as "number of employees"
from employees as e
inner join dept_emp as de on de.emp_no = e.emp_no
inner join departments as d on de.dept_no = d.dept_no
where e.gender = 'F'
group by d.dept_name
having count(e.emp_no) > 25000
источник

A|

Abduvokhid | At home in pgsql – PostgreSQL
AS обычно что делает,
источник

s

shoxrux in pgsql – PostgreSQL
источник

A|

Abduvokhid | At home in pgsql – PostgreSQL
и есть какие-нибудь континенты для практики?
источник

A|

Abduvokhid | At home in pgsql – PostgreSQL
спасибо огромное
источник