09 2023 档案
摘要:一、查找cache hit ratio 查看cache hit ratio 这个东西其实放到其他数据库也是一样,如果你的内存对于系统的缓冲支持不足,需要的数据无法驻留在内存,经常会产生 fault page (有些数据库对于读取的数据不在内存中的一种叫法), 那就必须要要查看你的一个系统参数 cac
阅读全文
摘要:一、概述 索引通常被认为是SQL性能调优的灵丹妙药,PostgreSQL针对不同用例提供了不同类型的索引。经常看到许多关于“调优"的文章和讨论,讨论如何创建新索引来加快SQL的速度,但很少有人讨论删除它们。人们发现,创建越来越多索引的冲动在许多系统中造成了严重的破坏。很多时候,为了整个系统的利益,在
阅读全文
摘要:1、简介 WalMiner是从PostgreSQL的WAL(write ahead logs)日志的解析工具,旨在挖掘wal日志所有的有用信息,从而提供PG的数据恢复支持,3.0支持PostgreSQL10及其以上版本(pg14.2版本暂不支持,已与作者沟通)。 WalMiner可以从waL日志中解
阅读全文
摘要:前言 使用top命令查看内存时,会发现有一些PostgreSQL进程占用了很大的内存,用ps aux常看各个进程的内存时,如果把各个进程的内存加起来时,发现超过了总内存,所以很困惑。 原理解释 我们用top查看时,有时会看到某个PostgreSQL进程占用的内存很大,如下图所示 从上图中可以看到进程
阅读全文