失业后,他对Postgres下了「狠手」:“只改了32个参数,成功降速42000倍!”

你可以通过安装 BenchBase 的 Postgres 版本来测试这个配置:用 TPC-C 示例配置,测试时长 120 秒,预热 120 秒,128 个仓库,100 个连接,最大吞吐量设为 50k TPS。所以,如果我没理解错的话,我们可以用这种配置启动一个新的 Postgres 实例,然后再换成默认配置,这样就能声称我们把应用的速度提高了 42000 倍?从磁盘读数据很慢,所以 Postgres 每次从磁盘读数据块时,都会把这个块缓存到内存里,这样下次有查询需要这个块时,就能直接从内存读。