找到6252条关于“PostgreSQL”信息

作者: 德哥
背景 《PostgreSQL 覆盖 Oracle 18c 重大新特性》 Oracle 19c 新特性摘自盖老师《Oracle 19c 新特性及官方文档抢鲜下载》文章,其中有一些特性在PostgreSQL中很早以前已经支持。本文旨在介绍PG如何使用这些特性。 1.Data Guard 备库DML自动重定向 在使用 ADG 作为备库进行读写分离部署时,可能因为应用的原因,会有偶然的DML操作发送到备... 查看全文
80人浏览 0人赞 0人评论

作者: 德哥
...。 《PostgreSQL relcache在长连接应用中的内存霸占"坑"》 4、长事务,以及未结束的2PC事务。 最老事务开始后产生的垃圾版本,无法被垃圾回收进程回收。长事务可能导致垃圾膨胀。 5、业务死锁 6、检查点过短 检查点设置过短,导致FPW狂写,性能下降严重。 建议max wal size, min wal size设置为shared buffer 2倍以及一半。 ... 查看全文
45人浏览 0人赞 0人评论

作者: 德哥
背景 PostgreSQL凭借友好的开源许可(类BSD开源许可),商业、创新两大价值,以及四大能力(企业级特性,兼容Oracle,TPAP混合负载能力,多模特性),在企业级开源数据库市场份额节节攀升,并蝉联2017,2018全球权威数据库评测机构db-engine的年度数据库冠军。 《中国 PostgreSQL 生态构建思考 - 安全合规、自主可控、去O战略》 如果说兼容Oracle是企业级市场... 查看全文
69人浏览 0人赞 0人评论

作者: 德哥
背景 PostgreSQL 使用backtrace,让PG的user process支持self-debugging。 NAME backtrace, backtrace_symbols, backtrace_symbols_fd - support for application self-debugging SYNOPSIS #include <execinfo.h> int b... 查看全文
37人浏览 0人赞 0人评论

作者: 德哥
背景 夜谈PostgreSQL 垃圾回收参数优化之 - maintenance_work_mem , autovacuum_work_mem。 http://www.postgres.cn/v2/news/viewone/1/398 https://rhaas.blogspot.com/2019/01/how-much-maintenanceworkmem-do-i-need.html 9.4以... 查看全文
36人浏览 0人赞 0人评论

作者: 德哥
....postgresql.org/docs/11/functions-info.html 那么能不能通过SQL接口来关闭,或者重启数据库呢?(通常我们需要登陆到数据库所在的操作系统,执行pg_ctl来实现) 关闭数据库的底层实现 实际上关闭数据库是往postgres master进程(数据库启动时的父进程)发送信号,进程在收到信号后会进行相应的操作。可以通过看postmaster.c代码或通过man... 查看全文
66人浏览 0人赞 0人评论

作者: 德哥
...。 PostgreSQL如何应对混合业务场景呢? 当前PG已经有了SMP并行执行的优化器功能,丰富的聚合函数,窗口函数等,已经有很好的OLAP处理能力。如果能在数据存储组织形式上支持到位,势必会给OLAP的能力带来更大的质的飞跃,以更好的适合OLTP OLAP混合业务场景。 一些PG 混合存储的资料 1、PG roadmap https://www.postgresql.org/developer... 查看全文
36人浏览 0人赞 0人评论

作者: 德哥
背景 使用PostgreSQL pitr,数据库恢复到一个时间点后,这个数据库的所有BLOCK是否都是一致的? 数据库在DOWN机恢复后,数据文件所有BLOCK是否一致? 定期抽查数据库的数据文件是否BLOCK级一致? 以上需求如何快速的满足呢? PostgreSQL允许用户开启block checksum功能,使用pg_verify_checksums工具,可以对整个数据库或指定的数据文件进行... 查看全文
36人浏览 0人赞 0人评论

作者: 德哥
...。 《阿里云 PostgreSQL 产品生态;案例、开发管理实践、原理、学习资料、视频;PG天天象上沙龙记录 - 珍藏级》 扫描方法 1、全表扫描, seqscan 从第一个数据块开始扫描,返回复合条件的记录。 2、并发全表扫描, concurrently seqscan 如果有多个会话,对同一张表进行全表扫描时,后发起的会话会与前面正在扫描的会话进行BLOCK对齐步调,也就是说,后面发起的会话,... 查看全文
51人浏览 0人赞 0人评论

作者: 德哥
....postgresql.org/docs/11/functions-info.html 《PostgreSQL 锁等待排查实践 - 珍藏级 - process xxx1 acquired RowExclusiveLock on relation xxx2 of database xxx3 after xxx4 ms at xxx》 《PostgreSQL 锁等待监控 珍藏级SQL - 谁堵塞了谁》... 查看全文
69人浏览 0人赞 0人评论

作者: 德哥
....postgresql.org/docs/11/sql-createindex.html https://www.postgresql.org/docs/11/runtime-config-client.html#GUC-VACUUM-CLEANUP-INDEX-SCALE-FACTOR 《PostgreSQL pg_stat_ pg_statio_ 统计信息(scan,read,fetch,hi... 查看全文
69人浏览 0人赞 0人评论

作者: 德哥
PostgreSQL 参数优先级讲解 作者 digoal 日期 2019-01-30 标签 PostgreSQL , 参数 , 优先级 , 配置文件 , alter system , 命令行 , 用户 , 数据库 , 所有用户 , 会话 , 事务 , 函数 , 表 背景 PostgreSQL 参数配置包罗万象,可以在配置文件 , alter system , 命令行 , 用户 , 数据库 , 所... 查看全文
38人浏览 0人赞 0人评论

作者: 德哥
PostgreSQL Oracle 兼容性之 - performance insight - AWS performance insight 理念与实现解读 - 珍藏级 作者 digoal 日期 2019-01-25 标签 PostgreSQL , perf insight , 等待事件 , 采样 , 发现问题 , Oracle 兼容性 背景 通常普通的监控会包括系统资源的监控: cpu io ... 查看全文
17人浏览 0人赞 0人评论

作者: 德哥
PostgreSQL Oracle 兼容性之 - performance insight - AWS performance insight 理念与实现解读 - 珍藏级 作者 digoal 日期 2019-01-25 标签 PostgreSQL , perf insight , 等待事件 , 采样 , 发现问题 , Oracle 兼容性 背景 通常普通的监控会包括系统资源的监控: cpu io ... 查看全文
18人浏览 0人赞 0人评论

作者: 德哥
PostgreSQL pg_rewind,时间线修复,脑裂修复,flashback - 从库开启读写后,回退为只读从库。异步主从发生角色切换后,主库rewind为新主库的从库 作者 digoal 日期 2019-01-28 标签 PostgreSQL , pg_rewind , 主从切换 , 时间线修复 , 脑裂修复 , 从库开启读写后,回退为只读从库 , 异步主从发生角色切换后,主库rewin... 查看全文
18人浏览 0人赞 0人评论