优化

PostgreSQL 教程: 调优内部统计信息 pg_stats

摘要:在本教程中,您将学习到 PostgreSQL 内部统计信息工作原理与优化指南。

继续阅读

PostgreSQL 教程: 优化 random_page_cost 设置

摘要:在本教程中,您将学习如何在 PostgreSQL 中优化random_page_cost设置。

继续阅读

PostgreSQL 教程: 大表的维护与调优

作为应用规模扩大的必然产物,PostgreSQL 中的表往往会从几千条记录激增至数亿甚至数十亿条。大表的性能恶化通常不是突发性的,而是随着时间推移隐蔽且缓慢地下降(Silent Degradation)

继续阅读

PostgreSQL 教程: Linux 下的数据库连接调优

扩展 Postgres 的高并发处理能力,绝不能仅靠简单粗暴地“堆硬件”。每一个数据库连接都会带来隐藏的系统开销,包括 Linux 操作系统的内存与 CPU 损耗,以及 Postgres 内部的 MVCC(多版本并发控制)和锁机制限制。为了应对高性能负载,我们需要停止盲目猜测,深入理解这些底层限制并对系统进行精准调优。

继续阅读

PostgreSQL 教程: 性能优化

本章介绍如何优化 PostgreSQL 性能并提供示例。

继续阅读

PostgreSQL 教程: 存储层启用原子写入

摘要:在本教程中,您将了解如何在存储层启用原子写入,关闭全页写 full_page_writes,以提升 PostgreSQL 的 OLTP 处理性能。

继续阅读

PostgreSQL 教程: 启用 Linux 大页 Huge Pages

摘要:大页 (Huge Pages) 的使用可以让 PostgreSQL 进程的内存页表更小,以及花费在内存管理上的 CPU 时间更少,从而提高性能。

继续阅读

PostgreSQL 教程: 借助 pg_stat_io 调优 I/O 性能

摘要:本教程将详细介绍 pg_stat_io 视图,包括字节级 I/O 统计、WAL 预写日志追踪能力,以及各类实用的真实场景用法,助力您更好地完成数据库性能调优。

继续阅读

PostgreSQL 教程: 分区表统计信息

摘要:在本教程中,您将学习到 PostgreSQL 如何收集分区表统计信息,以及这些信息如何影响 PostgreSQL 的估算结果。

继续阅读

PostgreSQL 教程: EXPLAIN 中的行数估算

摘要:在本教程中,您将学习关于 EXPLAIN 输出中的估算行数的意义。

继续阅读