perf(pg_conf):增加、修改pg和tsdb优化的配置项
This commit is contained in:
@@ -59,25 +59,39 @@ postgresql:
|
|||||||
- postgres
|
- postgres
|
||||||
- scada
|
- scada
|
||||||
parameters:
|
parameters:
|
||||||
max_connections: 100
|
max_connections: 300
|
||||||
max_prepared_transactions: 150
|
max_prepared_transactions: 300
|
||||||
# This is rather small, but as this Helm Chart may be used to spin up
|
effective_cache_size: 96272MB
|
||||||
# 1 access node and 4 data nodes on a single minikube/microk8s this is set
|
maintenance_work_mem: 2047MB
|
||||||
# to a conservative value
|
max_worker_processes: 367
|
||||||
shared_buffers: 300MB
|
max_parallel_workers_per_gather: 32
|
||||||
work_mem: 16MB
|
max_parallel_workers: 64
|
||||||
|
wal_buffers: 16MB
|
||||||
|
shared_buffers: 32090MB
|
||||||
|
work_mem: 5134kB
|
||||||
|
default_statistics_target: 500
|
||||||
|
random_page_cost: 1.1
|
||||||
|
checkpoint_completion_target: 0.9
|
||||||
|
max_locks_per_transaction: 512
|
||||||
|
autovacuum_max_workers: 10
|
||||||
|
autovacuum_naptime: 10
|
||||||
|
effective_io_concurrency: 256
|
||||||
log_connections: 'on'
|
log_connections: 'on'
|
||||||
log_line_prefix: "%t [%p]: [%c-%l] %u@%d,app=%a [%e] "
|
log_line_prefix: "%t [%p]: [%c-%l] %u@%d,app=%a [%e] "
|
||||||
log_min_duration_statement: '1s'
|
log_min_duration_statement: '1s'
|
||||||
log_statement: ddl
|
log_statement: ddl
|
||||||
log_checkpoints: 'on'
|
log_checkpoints: 'on'
|
||||||
log_lock_waits: 'on'
|
log_lock_waits: 'on'
|
||||||
# These values are set as the default data volume size
|
max_wal_senders: 0
|
||||||
# is small as well.
|
wal_level: minimal
|
||||||
min_wal_size: 256MB
|
fsync: false
|
||||||
max_wal_size: 512MB
|
min_wal_size: 512MB
|
||||||
|
wal_writer_delay: 1000
|
||||||
temp_file_limit: 1GB
|
temp_file_limit: 1GB
|
||||||
timescaledb.passfile: '/var/lib/postgresql/.pgpass'
|
timescaledb.passfile: '/var/lib/postgresql/.pgpass'
|
||||||
|
synchronous_commit: 'off'
|
||||||
|
timescaledb.enable_2pc: false
|
||||||
|
timescaledb.max_background_workers: 300
|
||||||
|
|
||||||
# https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
|
# https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
|
||||||
nodeSelector: {}
|
nodeSelector: {}
|
||||||
|
|||||||
Reference in New Issue
Block a user