【发布时间】:2011-02-07 17:59:45
【问题描述】:
我正在尝试在 Windows 的 ramdisk 上运行 PostgreSQL。我这样做的方法是简单地将数据目录放在 ramdisk 上。
在没有进行任何特定基准测试的情况下,性能似乎非常出色,并且仅受 CPU 限制。我的问题是 work_mem、shared_buffers 等的最佳值是多少?
即使数据库在 ram 中,运行我的许多查询也需要半分钟以上。因此,我想知道在表上创建索引是否有意义。当然,索引需要保留在 ram 中。我应该提到我正在将 PostgreSQL 用于数据仓库(虽然很小)。
编辑:我应该提到我正在使用来自 DataRam.com 的 RamDisk 实用程序。当我配置 ramdisk 时,它只会偶尔给我一个蓝屏,而不是在它建立时。我认为这是怀旧的眼睛糖果。 ;)
【问题讨论】:
标签: database postgresql rdbms ramdisk database-performance