PostgreSQL 性能优化
概述
PokerTracker 4 使用 PostgreSQL 数据库服务器来存储你的手牌,以及你打过的牌局信息和各种统计数据。所有数据库都非常依赖磁盘读写,因为数据会不断地从硬盘中写入和读取。与现代计算机处理器的速度相比,硬盘非常慢,因此在使用 PokerTracker 4 访问存储在 PostgreSQL Server 中的数据时,硬盘是导致速度问题的首要原因。
通过正确配置,PokerTracker 4 可以通过将数据库的一部分存储到随机存取存储器(RAM)中来尽量减少 PostgreSQL 需要读取硬盘的次数,这比硬盘速度快得多。默认情况下,PostgreSQL 只配置了很少的内存,远非最佳。本教程将调整 PostgreSQL 配置,使数据库服务器使用更多内存,从而提升 PokerTracker 4 的性能。这将影响你的所有数据库。
硬件升级通常能带来最好的数据库性能提升,请参阅 PokerTracker 推荐硬件 FAQ 了解更多信息。
目前 macOS 版本的 PokerTracker 4 不支持数据库优化。
调整你的 PostgreSQL 数据库服务器
PokerTracker 4 可以自动调整你的 PostgreSQL 数据库服务器,以充分利用电脑可用的 RAM。
-
点击 数据库 > 数据库维护
-
点击 维护,并选择 调整 PostgreSQL。
将会弹出一个窗口,通知用户正在进行调整。
-
调整将在下一次 PostgreSQL 服务器重启时生效……
调整将在下一次 PostgreSQL 服务器重启时生效,无论是由于电脑重启,还是在数据库管理窗口中点击了 Restart Service 按钮。

还原 PostgreSQL 调整
如有需要,你可以还原 PostgreSQL 数据库调整,恢复为 PokerTracker 4 最初找到的设置。
-
点击
数据库 > 数据库维护
-
点击 维护,并选择 还原 PostgreSQL 调整。
将会弹出一个窗口,通知用户数据库服务器正在恢复到之前的配置。
-
调整将在下一次 PostgreSQL 服务器重启时移除……
调整将在下一次 PostgreSQL 服务器重启时移除,无论是由于电脑重启,还是在数据库管理窗口中点击了 Restart Service 按钮。