数据库是postgresql 9.3。
有一张大桌子,还有70多个栏目。 用例每秒会进行700次插入,每次插入需要一行。
以下是postgresql.conf中的一些关键项:
shared_buffers = 1024MB # the system memory is 8096MB in total
work_mem = 32MB
maintenance_work_mem = 128MB
bgwriter_delay = 20ms
synchronous_commit = off
checkpoint_segments = 64
checkpoint_completion_target = 0.9
effective_cache_size = 4096MB
log_min_duration_statement = 1000
日志会显示一些插入的持续时间超过1秒,此时行数达到大约一千万。
有人帮忙吗?