Difference between revisions of "Postgres Tuning"
Jump to navigation
Jump to search
Line 24: | Line 24: | ||
lc_time = 'en_US.utf8' # locale for time formatting | lc_time = 'en_US.utf8' # locale for time formatting | ||
default_text_search_config = 'pg_catalog.english' | default_text_search_config = 'pg_catalog.english' | ||
+ | ``` | ||
+ | |||
+ | /dev/shm default is 64GB | ||
+ | ``` | ||
+ | spec: | ||
+ | volumes: | ||
+ | - name: dshm | ||
+ | emptyDir: | ||
+ | medium: Memory | ||
+ | - name: hostpath | ||
+ | hostPath: | ||
+ | path: /path/to/host/directory # Change to your directory | ||
+ | containers: | ||
+ | - image: image-name #specify your image name here | ||
+ | volumeMounts: | ||
+ | - mountPath: /dev/shm | ||
+ | name: dshm | ||
+ | - mountPath: /workspace/container | ||
+ | name: hostpath | ||
``` | ``` |
Revision as of 17:04, 22 April 2022
https://blog.crunchydata.com/blog/optimize-postgresql-server-performance
Query failed: ERROR: could not resize shared memory segment "/PostgreSQL.980262028" to 2097152 bytes: No space left on device
listen_addresses = '*' max_connections = 100 # (change requires restart) shared_buffers = 4GB # min 128kB temp_buffers = 24MB # min 800kB work_mem = 100MB # min 64kB maintenance_work_mem = 640MB # min 1MB dynamic_shared_memory_type = posix # the default is the first option max_wal_size = 4GB min_wal_size = 80MB effective_cache_size = 8GB log_timezone = 'Etc/UTC' datestyle = 'iso, mdy' timezone = 'Etc/UTC' lc_messages = 'en_US.utf8' # locale for system error message lc_monetary = 'en_US.utf8' # locale for monetary formatting lc_numeric = 'en_US.utf8' # locale for number formatting lc_time = 'en_US.utf8' # locale for time formatting default_text_search_config = 'pg_catalog.english'
/dev/shm default is 64GB
spec: volumes: - name: dshm emptyDir: medium: Memory - name: hostpath hostPath: path: /path/to/host/directory # Change to your directory containers: - image: image-name #specify your image name here volumeMounts: - mountPath: /dev/shm name: dshm - mountPath: /workspace/container name: hostpath