VACUUM 不会从表中删除死行的三个原因
wangliyun发布于2022-03-09 08:00:00
![](/images/comment.gif)
评论:2
![](/images/reader.gif)
浏览: 10577
顶: 487
踩: 524
wangliyun发布于2022-03-09 08:00:00
![](/images/comment.gif)
评论:2
![](/images/reader.gif)
浏览: 10577
![](/images/good.gif)
顶: 487
![](/images/bad.gif)
踩: 524
跨多个PostgreSQL数据库的死锁检测
wangliyun发布于2021-10-21 09:49:50
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 5635
顶: 570
踩: 558
wangliyun发布于2021-10-21 09:49:50
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 5635
![](/images/good.gif)
顶: 570
![](/images/bad.gif)
踩: 558
PostgreSQL 13 – 改进的基础备份
wangliyun发布于2021-10-14 08:00:04
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 5233
顶: 562
踩: 579
wangliyun发布于2021-10-14 08:00:04
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 5233
![](/images/good.gif)
顶: 562
![](/images/bad.gif)
踩: 579
POSTGRESQL: 获取成员角色和权限
wangliyun发布于2021-09-27 08:00:06
![](/images/comment.gif)
评论:4
![](/images/reader.gif)
浏览: 5654
顶: 544
踩: 529
wangliyun发布于2021-09-27 08:00:06
![](/images/comment.gif)
评论:4
![](/images/reader.gif)
浏览: 5654
![](/images/good.gif)
顶: 544
![](/images/bad.gif)
踩: 529
一个有趣的SQL优化案例
wangliyun发布于2021-09-24 07:03:43
![](/images/comment.gif)
评论:7
![](/images/reader.gif)
浏览: 9175
顶: 610
踩: 657
wangliyun发布于2021-09-24 07:03:43
![](/images/comment.gif)
评论:7
![](/images/reader.gif)
浏览: 9175
![](/images/good.gif)
顶: 610
![](/images/bad.gif)
踩: 657
PostgreSQL 中 SELECT 的元组是如何出现的
wangliyun发布于2021-09-14 09:08:54
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 4959
顶: 475
踩: 514
wangliyun发布于2021-09-14 09:08:54
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 4959
![](/images/good.gif)
顶: 475
![](/images/bad.gif)
踩: 514
介绍pgBackRest多仓库支持
wangliyun发布于2021-09-07 08:44:23
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 5063
顶: 552
踩: 512
wangliyun发布于2021-09-07 08:44:23
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 5063
![](/images/good.gif)
顶: 552
![](/images/bad.gif)
踩: 512
纯干货!一文学会 PostgreSQL 实现表分区的方法
wangliyun发布于2021-09-02 08:00:34
![](/images/comment.gif)
评论:1
![](/images/reader.gif)
浏览: 17554
顶: 504
踩: 507
wangliyun发布于2021-09-02 08:00:34
![](/images/comment.gif)
评论:1
![](/images/reader.gif)
浏览: 17554
![](/images/good.gif)
顶: 504
![](/images/bad.gif)
踩: 507
LATERAL是PostgreSQL和其他关系数据库(如Oracle、DB2和MS SQL)不太为⼈所知的特性之⼀。然⽽, LATERAL是⼀个⾮常有⽤的特性,看看使⽤它们可以实现什么。
wangliyun发布于2021-07-17 08:00:52
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 6064
顶: 565
踩: 561
wangliyun发布于2021-07-17 08:00:52
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 6064
![](/images/good.gif)
顶: 565
![](/images/bad.gif)
踩: 561
我可以滔滔不绝的谈论PostgreSQL对应⽤程序开发和操作的好处。但有两个我⼀直很关⼼的话题:SCRAM(你 需要更新密码才能使⽤SCRAM)和范围类型。
wangliyun发布于2021-07-08 08:00:00
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 5086
顶: 570
踩: 545
wangliyun发布于2021-07-08 08:00:00
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 5086
![](/images/good.gif)
顶: 570
![](/images/bad.gif)
踩: 545
时序数据库InfluxDB和MatrixDB加载性能实测
wangliyun发布于2021-06-29 09:47:26
![](/images/comment.gif)
评论:1
![](/images/reader.gif)
浏览: 8430
顶: 549
踩: 548
wangliyun发布于2021-06-29 09:47:26
![](/images/comment.gif)
评论:1
![](/images/reader.gif)
浏览: 8430
![](/images/good.gif)
顶: 549
![](/images/bad.gif)
踩: 548
近年来,随着分布式数据库逐渐成为业界主流的技术方向之一,使用分布式架构仿佛即代表了技术先进性,而这种观点也十分契合大数据时代的海量数据需求。但是,在“账务类”业务场景下,是否也必须使用分布式架构呢?对此,业界充斥着截然不同的两种声音。
wangliyun发布于2021-06-15 07:56:47
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 5035
顶: 532
踩: 551
wangliyun发布于2021-06-15 07:56:47
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 5035
![](/images/good.gif)
顶: 532
![](/images/bad.gif)
踩: 551
PostgreSQL 的流复制自引入以来以稳定著称,近几年的几个大版本陆续完成了好几个大特性,例如
wangliyun发布于2021-05-26 08:29:28
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 5528
顶: 579
踩: 563
wangliyun发布于2021-05-26 08:29:28
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 5528
![](/images/good.gif)
顶: 579
![](/images/bad.gif)
踩: 563
可视化空间数据是一项重要任务。在本教程中,您将学习如何使用PostGIS和QGIS快速可视化OpenStreetMap(OSM)数据。这样做的想法是让您尽快入门,并充分利用您的数据
wangliyun发布于2021-05-18 10:43:43
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 5633
顶: 561
踩: 553
wangliyun发布于2021-05-18 10:43:43
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 5633
![](/images/good.gif)
顶: 561
![](/images/bad.gif)
踩: 553
摘要
总所周知,阿里云的 PostgreSQL 和 HybridDB for PostgreSQL 和 oss 是全面互通的。 HybridDB for PostgreSQL 由于是 MPP 架构天生包括多个计算节点,能够以为并发的方式读写 oss 上的数据。PostgreSQL 在这方面要差一点,默认情况下只能单进程读写 OSS,不过通过 dblink 的加持,我们也能让 OSS 中的数据快速装载到 PostgreSQL。本文就给大家讲讲这其中的黑科技。
wangliyun发布于2021-05-12 08:00:00
![](/images/comment.gif)
评论:1
![](/images/reader.gif)
浏览: 5612
顶: 611
踩: 587
wangliyun发布于2021-05-12 08:00:00
![](/images/comment.gif)
评论:1
![](/images/reader.gif)
浏览: 5612
![](/images/good.gif)
顶: 611
![](/images/bad.gif)
踩: 587
背景
在常见的PostgreSQL双节点高可用构架中,如果主库挂了且主备无延迟,高可用系统会提升老备库为新主库对外服务。而对于老主库,则可以有很多处理策略,例如:
删掉,重搭新备库。
降级为备库,继续服务。
很显然,相比来说第一种不是个很好的方案。当数据量比较大时,重搭备库的时间成本太高,系统的可用性降低。但是因为老的主库挂掉的原因多种多样,甚至有可能是高可用系统的误判,而老主库也有可能是在挂掉之后又重新作为主库启动起来,这个时候降级并重搭流复制关系的操作就有可能失败(新的备库比新主库数据更超前)。
为了解决这种情况,PostgreSQL 引入了pg_rewind工具。
wangliyun发布于2021-04-28 10:52:59
![](/images/comment.gif)
评论:2
![](/images/reader.gif)
浏览: 5510
顶: 528
踩: 544
wangliyun发布于2021-04-28 10:52:59
![](/images/comment.gif)
评论:2
![](/images/reader.gif)
浏览: 5510
![](/images/good.gif)
顶: 528
![](/images/bad.gif)
踩: 544
监控工作做得不好,出了问题就要背锅,这是我们运维人员多年血泪换来的教训。还记得好几个月前, XXX运营商出了一个重大故障,从故障发生到分析定位花费了几个小时,当时一群人扑向故障,最终在某个人的灵光一现下找到了问题的原因。
wangliyun发布于2021-04-26 08:00:08
![](/images/comment.gif)
评论:1
![](/images/reader.gif)
浏览: 5768
顶: 550
踩: 568
wangliyun发布于2021-04-26 08:00:08
![](/images/comment.gif)
评论:1
![](/images/reader.gif)
浏览: 5768
![](/images/good.gif)
顶: 550
![](/images/bad.gif)
踩: 568
由于在Barman 2.11中引入了新的实用程序barman-cloud-restore和barman-cloud-wal-restore,现在可以使用以前使用的barman-cloud-wal-archive和 barman-cloud-backup命令执行的完全备份来执行PostgreSQL实例的恢复。在下一篇文章中,我们一起探索如何实现这一点。
wangliyun发布于2021-04-20 10:18:40
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 4718
顶: 553
踩: 523
wangliyun发布于2021-04-20 10:18:40
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 4718
![](/images/good.gif)
顶: 553
![](/images/bad.gif)
踩: 523
目前PG的native partition分区性能还有优化空间,一种解决方法是使用pg_pathman插件,另一种方法是业务上直接插分区,还有一种方法是使用UDF函数接口(函数内部使用prepared statement来降低PARSE CPU开销)。
本文提供的是UDF的例子,以及性能比对。
wangliyun发布于2021-04-15 08:00:41
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 5092
顶: 597
踩: 585
wangliyun发布于2021-04-15 08:00:41
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 5092
![](/images/good.gif)
顶: 597
![](/images/bad.gif)
踩: 585
本周开始,苹果开始使用他们自己的芯片交付Mac,首先是命名为M1的Mac SOC。M1使用ARM指令集,并声称在媒体工作负载方面有惊人的加速[校对注1]。 我想知道它运行PostgreSQL效果如何--PostgreSQL在各种ARM系统上运行多年的应用程序。结果太好了!
wangliyun发布于2021-04-14 09:15:13
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 6074
顶: 650
踩: 597
wangliyun发布于2021-04-14 09:15:13
![](/images/comment.gif)
评论:0
![](/images/reader.gif)
浏览: 6074
![](/images/good.gif)
顶: 650
![](/images/bad.gif)
踩: 597
本页更新于: