Народ, подскажите пожалуйста, может я как то не так конфиг настроил на postgresql у меня долго проводится документы в базе вот конфиг:
listen_addresses = '*' # what IP address(es) to listen on; max_connections = 125 # (change requires restart) shared_buffers = 6GB # min 128kB or max_connections*16kB temp_buffers = 32MB # min 800kB work_mem = 256MB # min 64kB maintenance_work_mem = 256MB # min 1MB max_fsm_pages = 204800 # min max_fsm_relations*16, 6 bytes each max_fsm_relations = 8000 # min 100, ~70 bytes each max_files_per_process = 1000 # min 25 fsync = off # turns forced synchronization on or off synchronous_commit = off # immediate fsync at commit wal_buffers = 2048kB # min 32kB wal_writer_delay = 2000ms # 1-10000 milliseconds checkpoint_segments = 32 # in logfile segments, min 1, 16MB each enable_seqscan = off effective_cache_size = 512MB default_statistics_target = 100 # range 1-1000 log_directory = 'pg_log' # directory where log files are written, log_truncate_on_rotation = ON # If on, an existing log file of the log_rotation_age = 1d # Automatic rotation of logfiles will log_rotation_size = 0 # Automatic rotation of logfiles will client_min_messages = error # values in order of decreasing detail: autovacuum = ON # Enable autovacuum subprocess? 'on' autovacuum_naptime = 30min # time between autovacuum runs datestyle = 'iso, dmy' lc_messages = 'ru_RU.UTF-8' # locale for system error message # strings lc_monetary = 'ru_RU.UTF-8' # locale for monetary formatting lc_numeric = 'ru_RU.UTF-8' # locale for number formatting lc_time = 'ru_RU.UTF-8' # locale for time formatting default_text_search_config = 'pg_catalog.russian' deadlock_timeout = 2s max_locks_per_transaction = 250 # min 10 default_with_oids = ON escape_string_warning = off
VACUUM ANALYZE давно
VACUUM ANALYZE давно делали?
Планы запросов на которых тормозит смотрели?
VACUUM делал после заливки
VACUUM делал после заливки базы, прошло всего два дня и в базе ни кто не работает кроме меня.
Планы запросов на которых тормозит смотрели? - не понял вопроса
В момент тормозов идёте на
В момент тормозов идёте на сервер и смотрите какой запрос или группа запросов выполняется столь безобразное время. Затем делаете EXPLAIN на эти запросы и смотрите о чём вам расскажет оптимизатор.