小编nic*_*_eu的帖子

为单连接使用调整 Postgres?还是 postgres 错误的工具?

拇指的任何规则work_memmaintenance_work_memshared_buffer等,为的是不预期的并发连接,并且正在做大量的聚集功能的数据库?

我是一名社会科学家,不希望将 Postgres 用作供多个用户共享的数据库,而是作为我自己的工具来操作海量数据集(我有 50 亿条交易记录(csv 中为 600gb)并想退出唯一用户对、估计单个用户的聚合等)。

我可以在网上找到的所有关于调优的建议(这个这个这个等等)都是为那些预计会有大量并发连接的人写的。对于单独使用数据库进行数据操作的人来说,任何人都有基本的经验法则吗?

更新: - 这也意味着几乎没有写入,除了根据主表中的选择创建新表。(显然这很重要——谢谢欧文!)

更新 2: - 我在 Windows 8 VM 上使用 16gb ram、SCSI VMware HD 和 3 个内核(如果这很重要)。

postgresql concurrency database-tuning configuration

6
推荐指数
1
解决办法
451
查看次数