0

我正在使用r6g.4xlarge AWS机器测试我自己的 Tiger Geocoder 并成功在postgresql 版本 12中设置了 2019年的Tiger Geocoder 数据。我设置了 pgtune以获得更好的性能并在 postgresql.conf 文件中进行了更改.

当我尝试对某些地址进行地理编码时,我可以通过纬度和经度获得解决方案,但是对于某些地址,我收到错误并且 postgresql 服务崩溃并再次重新启动,并出现错误SSL SYSCALL 错误:在 pgAdmin 中检测到 EOF。

我试图找到 postgres 日志文件,我可以看到崩溃发生的消息 信号 11 分段错误

我的 postgresql.conf 具有来自 pgttune 的以下配置,

  • 最大连接数 = 200
  • 共享缓冲区 = 32GB
  • work_mem = 41943kB
  • 维护工作内存 = 2GB
  • 有效 io_concurrency = 2
  • max_worker_processes = 16
  • max_parallel_maintenance_workers = 4
  • max_parallel_workers_per_gather = 4
  • max_parallel_workers = 16
  • wal_buffers = 16MB
  • max_wal_size = 4GB
  • min_wal_size = 1GB
  • checkpoint_completion_target = 0.9
  • random_page_cost = 4
  • 有效缓存大小 = 96GB
  • default_statistics_target = 100
4

0 回答 0