Making Postgres 42,000x slower because I am unemployed
10 months ago
- #PostgreSQL
- #Database Optimization
- #Performance Tuning
- 文章探讨了如何通过调整postgresql.conf中的配置参数来故意降低PostgreSQL性能
- 主要方法包括:减少shared_buffers强制磁盘读取、激进配置autovacuum使其频繁运行、优化WAL设置以最大化写入操作
- 作者还通过将random_page_cost和cpu_index_tuple_cost设为极高值来禁用索引使用
- 最终通过io_method和io_workers设置将I/O瓶颈限制为单线程
- 结果显示该PostgreSQL实例比默认配置慢了42,000倍
- 文章完整列出了实现这种极端降速所修改的32个参数