专注,勤学,慎思。戒骄戒躁,谦虚谨慎

just do it

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  PostgreSQL 管理

PostgreSQL pg_wal目录下都哪些类型的文件(译)
摘要:笔者最近写了一个PostgreSQL自动故障转移脚本,在测试的过程中,发现pg_wal目录中除了常规的wal日志文件,还会生成其他类型的文件,参考如下截图,除了wal日志,其他的这些文件代表什么意思,用什么用途?如下译文中将会给出一个完成的答案。 pg_wal目录 archive_status目录: 阅读全文

posted @ 2024-11-16 09:02 MSSQL123 阅读(212) 评论(0) 推荐(0) 编辑

PostgreSQL libpq的客户端故障转移和负载均衡
摘要:什么是libpq libpq是应用程序使用PostgreSQL的C接口。libpq是一个库函数的集合,它们允许客户端程序传递查询给PostgreSQL后端服务器并且接收这些查询的结果。libpq也是很多其他PostgreSQL应用接口的底层引擎,包括为 C++、Perl、Python、Tcl 和 E 阅读全文

posted @ 2024-11-15 18:53 MSSQL123 阅读(46) 评论(0) 推荐(0) 编辑

PostgreSQL中checkpoint的作用和工作原理
摘要:###checkpoint的作用将脏页写入磁盘,避免数据库实例重启之后需要从WAL中恢复大量的数据而增加数据库恢复时间 ###checkpoints的触发时机1,手动CHECKPOINT命令;2,pg_basebackup,CREATE DATABASE,或pg_ctl stop|restart;3 阅读全文

posted @ 2024-10-31 20:11 MSSQL123 阅读(132) 评论(0) 推荐(0) 编辑

PostgreSQL 15(取消了stats collector进程)对统计信息收集的改进(译)
摘要:stats collector进程是PostgreSQL数据库的统计信息收集器,用来收集数据库运行期间的统计信息,如表的增删改次数,数据块的个数,索引的变化等等。收集统计信息主要是为了让优化器做出正确的判断,选择最佳的执行计划。PostgreSQL 15之前的版本中,有一个stats collect 阅读全文

posted @ 2024-10-31 06:38 MSSQL123 阅读(102) 评论(0) 推荐(0) 编辑

PostgreSQL AutoVacuum 相关参数
摘要:1.###自动vacuum开关 autovacuum = on; 默认打开 2.###autovacuum运行频率 autovacuum_naptime = 60s; 默认1分钟 3.###autovacuum工作线程数 autovacuum_max_workers = 3;默认三个线程 4.### 阅读全文

posted @ 2024-10-17 11:05 MSSQL123 阅读(169) 评论(0) 推荐(0) 编辑

pg_dump与pg_restore的逻辑逻辑备份还原
摘要:整理了一下pg_dump逻辑备份还原,pg啥时候推出一个库级别的物理备份还原就好,逻辑备份能行但操作大库效率太低,就像MySQL/MSSQL一样,跨实例做库级别还原的需求太多了 pg_dump备份 pg_dump备份 -F format 参数,备份文件的格式。format可以是下列之一: p pla 阅读全文

posted @ 2024-08-09 13:49 MSSQL123 阅读(211) 评论(0) 推荐(0) 编辑

PostgreSQL Shared Buffers 全面指南(译)
摘要:译者注:与MySQL设置innodb_buffer_pool_size = 80%左右的系统内存相比,也就是将操作系统大部分内存分配给Innodb的buffer pool的缓存管理机制不同,Postgresql采用数据库采用实例buffer和操作系统buffer双缓存(effective_cache 阅读全文

posted @ 2020-08-10 13:36 MSSQL123 阅读(5270) 评论(0) 推荐(1) 编辑

Postgres 日志监控:阻塞,死锁,Checkpoint 优化(译)
摘要:原文地址:https://pganalyze.com/blog/postgresql-log-monitoring-101-deadlocks-checkpoints-blocked-queries 部分运维PostgreSQL数据库的人通常有很多工作要做,并且没有足够的时间来定期查看Postgre 阅读全文

posted @ 2020-08-05 13:43 MSSQL123 阅读(3156) 评论(0) 推荐(1) 编辑

PostgreSQL中的死锁和锁等待
摘要:开始之前明确一下死锁和锁等待这两个事件的异同相同的之处:两者都是当前事物在试图请求被其他事物已经占用的锁,从而造成当前事物无法执行的现象不同的之处:死锁是相关session双方或者多方中必然要牺牲(回滚)至少一个事务,否则双方(或者多方)都无法执行;锁等待则不然,对于暂时无法申请到的锁,尝试持续地“ 阅读全文

posted @ 2020-07-23 13:43 MSSQL123 阅读(4415) 评论(0) 推荐(0) 编辑

Postgresql中最有用的扩展(Extensions)pg_stat_statements(译)
摘要:原文地址:https://www.citusdata.com/blog/2019/02/08/the-most-useful-postgres-extension-pg-stat-statements/Postgresql的Extensions能够延伸,更改和推进Postgres的行为。怎么样?通过 阅读全文

posted @ 2020-07-22 22:52 MSSQL123 阅读(1937) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示