我可以从数据库中读取 1800 行,但如果我想读取更多信息,则会抛出错误“发送到后端时发生 I/O 错误。”。而且我也不能使用 PreparedStatement 将消息插入数据库。这是我为 questdb 配置的 pg。
pg.enabled=true
pg.net.active.connection.limit=1000
pg.net.bind.to=0.0.0.0:8812
pg.net.event.capacity=1024
pg.net.io.queue.capacity=1024
pg.net.idle.timeout=300000
pg.net.interest.queue.capacity=1024
pg.net.listen.backlog=50000
pg.net.recv.buf.size=-1
pg.net.send.buf.size=-1
pg.character.store.capacity=4096
pg.character.store.pool.capacity=64
pg.connection.pool.capacity=64
pg.password=quest
pg.user=admin
pg.factory.cache.column.count=16
pg.factory.cache.row.count=16
pg.idle.recv.count.before.giving.up=10000
pg.idle.send.count.before.giving.up=10000
pg.max.blob.size.on.query=5120k
pg.recv.buffer.size=10M
pg.send.buffer.size=10M
pg.date.locale=en
pg.timestamp.locale=en
pg.worker.count=2
#pg.worker.affinity=-1,-1;
pg.halt.on.error=false
pg.daemon.pool=true