version: '3.8' services: dwh-local: image: postgres:16 environment: - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres ports: - '5432:5432' volumes: - dwh-local:/var/lib/postgresql/data shm_size: 1g command: [ "-c", "default_statistics_target=500", "-c", "effective_io_concurrency=200", "-c", "huge_pages=off", "-c", "maintenance_work_mem=2000000kB", "-c", "max_parallel_workers=4", "-c", "max_wal_size=16288MB", "-c", "max_worker_processes=4", "-c", "min_wal_size=8000MB", "-c", "random_page_cost=1.1", "-c", "shared_buffers=4000000kB", "-c", "work_mem=200000kB", "-c", "max_connections=200" ] volumes: dwh-local: driver: local