172 похожих чатов

Еще такой вопрос - что Вы можете сказать о pgtune.leopard.in.ua

- стоит попробовать?

16 ответов

13 просмотров

pgtune - это не конец тюнинга параметров, это только начало. Он выдаёт средне-разумные настройки для текущей конфигурации, а дальше уже надо детально погружаться.

Mika- Автор вопроса
Mika
Понял, спасибо. Уже что-то.

Вы покажите postgresql.conf свой. Кто-нибудь вполне может не полениться и посмотреть ради спортивного интереса.

Mika
Понял, спасибо. Уже что-то.

https://pastebin.com/ Куда-нибудь сюда только :)

вот ещё какая-то штука есть http://pgconfigurator.cybertec.at/

Mika- Автор вопроса
Роман Жарков
Вы покажите postgresql.conf свой. Кто-нибудь вполн...

Там все по деволту на данный момент. Я пробовал менять настройки - но это не приносило видимого результата - поэтому вернулся к истокам. Постгрис 11 стоит - могу скинуть.

Mika- Автор вопроса
Mika
Там все по деволту на данный момент. Я пробовал ме...

по-дефолту postgres настроен на работу даже на электрическом чайнике, как здесь уже кто-то писал. Надо тюнить и это не тривиальная задача

Mika
Спасибище - щас попробую

А покажите-ка собственно жор памяти: ps axo pid,pcpu,pmem,etime,args | grep -P 'postgres|psql|CPU'

Mika- Автор вопроса
Роман Жарков
А покажите-ка собственно жор памяти: ps axo pid,pc...

PID %CPU %MEM ELAPSED COMMAND 535 0.3 0.1 19:01:54 /usr/lib/postgresql/11/bin/postgres -D /opt/postgresql/11/lightman -c config_file=/etc/postgresql/11/lightman/postgresql.conf 537 0.0 0.5 19:01:54 postgres: 11/lightman: checkpointer 538 0.1 0.5 19:01:54 postgres: 11/lightman: background writer 539 0.0 0.0 19:01:54 postgres: 11/lightman: walwriter 540 0.0 0.0 19:01:54 postgres: 11/lightman: autovacuum launcher 541 0.1 0.0 19:01:54 postgres: 11/lightman: stats collector 542 0.0 0.0 19:01:54 postgres: 11/lightman: logical replication launcher 1004 41.1 0.6 21:28 postgres: 11/lightman: lightman lightdb 127.0.0.1(49792) UPDATE 1774 40.7 0.6 18:27 postgres: 11/lightman: lightman lightdb 127.0.0.1(49794) UPDATE 2559 46.1 0.6 15:20 postgres: 11/lightman: lightman lightdb 127.0.0.1(49796) SELECT 3670 49.8 0.6 11:13 postgres: 11/lightman: lightman lightdb 127.0.0.1(49798) SELECT 4437 41.3 0.6 08:11 postgres: 11/lightman: lightman lightdb 127.0.0.1(49800) UPDATE 5406 45.0 0.6 05:09 postgres: 11/lightman: lightman lightdb 127.0.0.1(49802) UPDATE 6152 46.0 0.6 02:05 postgres: 11/lightman: lightman lightdb 127.0.0.1(49804) SELECT 6695 39.5 0.3 00:02 postgres: 11/lightman: parallel worker for PID 24324 6696 41.5 0.4 00:02 postgres: 11/lightman: parallel worker for PID 24324 6701 34.0 0.3 00:02 postgres: 11/lightman: parallel worker for PID 31862 6702 36.5 0.3 00:02 postgres: 11/lightman: parallel worker for PID 31862 6707 29.0 0.3 00:02 postgres: 11/lightman: parallel worker for PID 23569 6708 30.0 0.3 00:02 postgres: 11/lightman: parallel worker for PID 23569 6709 56.0 0.3 00:01 postgres: 11/lightman: parallel worker for PID 29362 6711 0.0 0.0 00:00 grep -P postgres|psql|CPU 10363 0.0 0.1 01:42:12 postgres: 11/lightman: lightman lightdb ::1(36266) idle 10406 0.0 0.2 01:42:02 postgres: 11/lightman: lightman lightdb ::1(36268) idle 23569 41.9 0.6 57:32 postgres: 11/lightman: lightman lightdb 127.0.0.1(49766) SELECT 23576 43.0 0.6 57:31 postgres: 11/lightman: lightman lightdb 127.0.0.1(49768) SELECT 24324 42.3 0.6 54:31 postgres: 11/lightman: lightman lightdb 127.0.0.1(49770) SELECT 25104 42.0 0.6 51:32 postgres: 11/lightman: lightman lightdb 127.0.0.1(49772) SELECT 25918 44.5 0.6 48:31 postgres: 11/lightman: lightman lightdb 127.0.0.1(49774) UPDATE 27294 43.6 0.6 44:04 postgres: 11/lightman: lightman lightdb 127.0.0.1(49776) UPDATE 27718 42.5 0.6 42:31 postgres: 11/lightman: lightman lightdb 127.0.0.1(49778) UPDATE 28516 43.4 0.6 39:30 postgres: 11/lightman: lightman lightdb 127.0.0.1(49780) UPDATE 29362 42.4 0.6 36:30 postgres: 11/lightman: lightman lightdb 127.0.0.1(49782) SELECT 30189 44.5 0.6 33:30 postgres: 11/lightman: lightman lightdb 127.0.0.1(49784) SELECT 31447 42.6 0.6 29:00 postgres: 11/lightman: lightman lightdb 127.0.0.1(49786) SELECT 31862 42.7 0.6 27:30 postgres: 11/lightman: lightman lightdb 127.0.0.1(49788) SELECT 32644 44.4 0.6 24:30 postgres: 11/lightman: lightman lightdb 127.0.0.1(49790) SELECT

Mika- Автор вопроса
Дмитрий Ерыкин
вот ещё какая-то штука есть http://pgconfigurator....

Подскажите - настроил весь конфиг по настройкам из программы. Теперь воюще к базе не могу подключится channel 3: open failed: connect failed: Connection refused

Mika- Автор вопроса
Mika
Подскажите - настроил весь конфиг по настройкам из...

# DISCLAIMER - Software and the resulting config files are provided "AS IS" - IN NO EVENT SHALL # BE THE CREATOR LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL # DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION. # Connectivity max_connections = 100 superuser_reserved_connections = 3 # Memory Settings shared_buffers = '8192 MB' work_mem = '64 MB' maintenance_work_mem = '520 MB' huge_pages = try # NB! requires also activation of huge pages via kernel params, see here for more: # https://www.postgresql.org/docs/current/static/kernel-resources.html#LINUX-HUGE-PAGES effective_cache_size = '22 GB' effective_io_concurrency = 100 # concurrent IO only really activated if OS supports posix_fadvise function # Monitoring shared_preload_libraries = 'pg_stat_statements' # per statement resource usage stats track_io_timing=on # measure exact block IO times track_functions=pl # track execution times of pl-language procedures if any # Replication wal_level = replica # consider using at least 'replica' max_wal_senders = 0 synchronous_commit = on wal_keep_segments = 130 # Checkpointing: checkpoint_timeout = '15 min' checkpoint_completion_target = 0.9 max_wal_size = '1024 MB' min_wal_size = '512 MB' # WAL writing wal_compression = on wal_buffers = -1 # auto-tuned by Postgres till maximum of segment size (16MB by default) wal_writer_delay = 200ms wal_writer_flush_after = 1MB # Background writer bgwriter_delay = 200ms bgwriter_lru_maxpages = 100 bgwriter_lru_multiplier = 2.0 bgwriter_flush_after = 0 # Parallel queries: max_worker_processes = 15 max_parallel_workers_per_gather = 8 max_parallel_maintenance_workers = 8 max_parallel_workers = 15 parallel_leader_participation = on # Advanced features enable_partitionwise_join = on enable_partitionwise_aggregate = on jit = on jit_above_cost = 100000 jit_optimize_above_cost = 500000 jit_inline_above_cost = 500000 # General notes: # We recommend not to use read-only replicas for scaling # Note that not all settings are automatically tuned. # Consider contacting experts at # https://www.cybertec-postgresql.com # for more professional expertise.

Mika
Подскажите - настроил весь конфиг по настройкам из...

Вы его заменили, что ли (надо было именно рекомендуемые параметры туда аккуратно перенести)? В postgresql.conf же может быть и data_directory, и hba_file и ещё много чего. Т.е. сервер PostgreSQL мог даже не запуститься. Откатитесь и перенесите то, что нужно, из рекомендаций.

Mika- Автор вопроса
Yaroslav Schekin
Вы его заменили, что ли (надо было именно рекоменд...

Я вносил правки конечно же в дефолтный конфиг вручную - сюда скинул то, что выдала программа

Mika
Я вносил правки конечно же в дефолтный конфиг вруч...

Так он стартовал или нет, хотя бы? В любом случае, см. логи.

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
32
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
25
Книга Юрова В.И пойдёт для обучения?
Botsman
24
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
> Примечательно, что новый владелец удаляет из GitHub любые жалобы, указывающие на подозрительную активность или смену владельца, и, видимо, рассчитывает на то, что пользовате...
Alex Sherbakov
1
Hey there Which is the best Linux destro for developers (coding)? To my research on reddit, they said Linux mint is good for mid level spec and Ubuntu for high Lev hardwar...
Wiz 🪄
11
Подскажите пожалуйста, а я могу вот такую штуку использовать? rpc, только реализованное в реббите https://www.rabbitmq.com/tutorials/tutorial-six-php ( или https://habr.com/ru...
Artyom
11
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
а мы ещё не созрели до того, чтобы создать отдельный чатик про настройку редакторов?
Cheese Syrowiecki
16
Всем привет! У меня почему-то по-разному отображается TListView в Debug и Release режимах (FireMonkey)! При запуске под Win приложения TListView заливается программо. в Debug ...
Александр COM
8
Карта сайта