necessary653
码龄3年
求更新 关注
提问 私信
  • 博客:109,913
    问答:2,911
    112,824
    总访问量
  • 96
    原创
  • 4,036
    粉丝
  • 75
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2022-08-18
博客简介:

weixin_73350116的博客

查看详细资料
个人成就
  • 获得574次点赞
  • 内容获得22次评论
  • 获得661次收藏
  • 代码片获得2,745次分享
  • 博客总排名19,101名
  • 原力等级
    原力等级
    5
    原力分
    1,448
    本月获得
    18
创作历程
  • 9篇
    2025年
  • 22篇
    2024年
  • 65篇
    2023年
成就勋章
TA的专栏
  • postgresql
    4篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 8

TA参与的活动 0

兴趣领域 设置
  • Python
    python
  • Java
    java
  • 大数据
    数据库ambari数据仓库数据库开发powerbi
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

postgresql增量备份系列二 pg_probackup

`pg_probackup` 是一个用于管理 PostgreSQL 数据库集群备份与恢复的实用工具,截止2.5.15版本,支持 PostgreSQL 11-16 及以上版本。它能够执行定期备份,并在故障发生时帮助恢复服务器。
原创
博文更新于 2025.06.30 ·
571 阅读 ·
16 点赞 ·
0 评论 ·
10 收藏

SQL慢可能是触发了ring buffer

最近在进行 postgresql 性能排查的时候,发现 PG 在某一个时间并行执行的 SQL 变得特别慢。最后通过监控监观察到并行发起得时间 buffers_alloc 就急速上升,且低水位伴随在整个慢 SQL,一直是 buferIO 的等待事件,此时也没有其他会话的争抢。SQL 虽然不是高效 SQL ,但是其同样入参在不同时间执行时间却相差甚远。进行 SQL 优化并不能对其根除,查看了一下 shared_buffers 才 12GB。
原创
博文更新于 2025.06.07 ·
724 阅读 ·
24 点赞 ·
0 评论 ·
6 收藏

PG 分区表的缺陷

PG创建主键或者唯一键需要带上分区键,这样一来其唯一性就受到了破坏。
原创
博文更新于 2025.06.07 ·
303 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

auto_explain插件使用

由于pg的可观测性相较而言较差,如果发生故障的情况下,不能马上保留现场,很多元数据就会丢失,无法再观测到。所以原生不够,插件来凑。auto_explain插件可以弥补了自动记录慢速语句执行计划的方法,而不必手动运行EXPLAIN。这对于跟踪大型应用程序中未优化的查询特别有帮助。
原创
博文更新于 2025.05.11 ·
332 阅读 ·
8 点赞 ·
0 评论 ·
2 收藏

pgpool安装部署

Pgpool-II 是一个专门为 PostgreSQL 提供中间层功能的软件,位于 PostgreSQL 客户端与后端数据库服务器之间,提供:连接池(Connection Pooling)、负载均衡(Load Balancing)、主备切换(Failover / Watchdog)、读写分离、并行查询(Parallel Query)、复制功能(基于流复制)、自动故障转移。在安装方便,我觉得pgpool是PG高可用方案里面最复杂的一个。配置文件也是比较多,运维起来也是非常复杂。
原创
博文更新于 2025.05.08 ·
762 阅读 ·
18 点赞 ·
0 评论 ·
29 收藏

cluster、update、delete在死元组清理上的作用

postgresql 中死元组除了能被vacuum清理还能被delete\update\cluster清理
原创
博文更新于 2025.04.12 ·
867 阅读 ·
9 点赞 ·
0 评论 ·
19 收藏

postgresql+patroni+etcd高可用安装

Patroni 是一个用于管理 PostgreSQL 高可用性的开源工具。它基于 etcd、ZooKeeper 或 Consul 作为分布式一致性存储,以提供自动故障转移和集群管理功能。
原创
博文更新于 2025.03.28 ·
1398 阅读 ·
15 点赞 ·
0 评论 ·
12 收藏

repmgr安装及常用运维指令

repmgr 由 EDB 与其他个人和组织的贡献一起开发,安装部署相对较为简单。
原创
博文更新于 2025.03.27 ·
633 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

postgresql-15数据库基于centos7安装

该脚本将运行一些测试来决定一些系统相关的变量, 并检测你的操作系统的特殊设置,并且最后将在编译树中创建一些文件以记录它找到了什么。链接:https://pan.baidu.com/s/1pnWaVzIUFkz6etemKAkVdQ?initdb --help 可以查看初始化数据库相关参照 根据自己需要配置增加 和修改默认参数配置。./configure --help 可以查看相关参数的作用 根据个人需求增加相关配置。默认时所有文件都将安装到/usr/local/pgsql。-n 错误后不清理文件。
原创
博文更新于 2025.03.13 ·
2302 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

数据存储技术

我平时看的书比较杂,技术类、财经类、文学类偶尔都看看。最近在看了一本技术相关的书,我觉得写的不错。毕竟写书的很多,写得好的确实不多,写此文章,将电子书分享给大家,值得大家阅读。
原创
博文更新于 2025.01.16 ·
1020 阅读 ·
25 点赞 ·
0 评论 ·
24 收藏

ora2pg使用指导

公众号 BigDataTechnolog 后台回复: ora2pg 赠送ora2pg参数解释中文版以及安装集成包
原创
博文更新于 2025.01.03 ·
767 阅读 ·
10 点赞 ·
0 评论 ·
8 收藏

数据库中分区表的详解,以postgresql数据库为例

postgresql的四种分区表详解
原创
博文更新于 2025.01.02 ·
2259 阅读 ·
2 点赞 ·
2 评论 ·
9 收藏

postgresql增量备份系列一

在一些大容量得数据库应用中,采用全量备份得方式,会带来大量时间浪费和开销,此时定期的增量备份可以使得数据存储周期变长。本文讲解几个增量备份工具。
原创
博文更新于 2024.10.30 ·
1615 阅读 ·
27 点赞 ·
2 评论 ·
31 收藏

PG+PGBOUNCER同一端口,竟然能同时运行

今天遇到了一个非常低级的错误,psql无法访问已知的数据库当我使用psql -h 的时候,会提示报错首先postgres数据库是有的其次白名单也没有问题数据库监听也没有问题在查看服务器对外服务地址的时候,就发现了问题tcp协议的对外服务中没有postgres进程。这样就好理解了,psql 没有加h的时候是不走TCP协议的。加了h 是需要走TCP 协议的,但是却没有对应的,虽然在对外服务中你有看到tcp6 协议,那是PG默认开启时就是对所有IPv6 可以访问。
原创
博文更新于 2024.10.17 ·
255 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

自定义函数查看OS的file cache

在OS中使用cache机制,主要为了提高磁盘的读取效率,避免高频的IO交换。将频繁访问的数据存放在file cache中,下一次在获取的时候就可以直接读取,缓存高命中率对于数据高速检索十分有利。那就数据库端,写个脚本定时查看其file cache情况import rerows = []try:else:return []return (执行函数。
原创
博文更新于 2024.10.17 ·
1159 阅读 ·
21 点赞 ·
0 评论 ·
12 收藏

postgresql执行计划解读案例

SQL优化中读懂执行计划尤其重要,以下举例说明在执行计划中常见的参数其所代表的含义。
原创
博文更新于 2024.10.17 ·
1103 阅读 ·
22 点赞 ·
0 评论 ·
25 收藏

postgresql僵尸进程的处理思路

僵尸进程(zombie process)是指一个已经终止但仍然在进程表中保留条目的进程。正常情况下,当一个进程完成执行并退出时,操作系统会通过父进程调用的wait()或waitpid()系统调用来收集该子进程的退出状态。如果父进程未及时调用这些函数,子进程的状态信息就无法从内核中移除,导致进程在内核中以“僵尸”状态存在。此状态下的子进程,使用kill -9 就是“鞭尸”,是无法移除僵尸进程的僵尸进程的主要特点是它们不再消耗CPU或内存资源,因为其已终止,只保留一个进程号(PID)和少量的状态信息。
原创
博文更新于 2024.10.01 ·
351 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

postgresql僵尸进程的处理思路

僵尸进程(zombie process)是指一个已经终止但仍然在进程表中保留条目的进程。正常情况下,当一个进程完成执行并退出时,操作系统会通过父进程调用的wait()或waitpid()系统调用来收集该子进程的退出状态。如果父进程未及时调用这些函数,子进程的状态信息就无法从内核中移除,导致进程在内核中以“僵尸”状态存在。此状态下的子进程,使用kill -9 就是“鞭尸”,是无法移除僵尸进程的僵尸进程的主要特点是它们不再消耗CPU或内存资源,因为其已终止,只保留一个进程号(PID)和少量的状态信息。
原创
博文更新于 2024.10.01 ·
567 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

PG逻辑解码

在postgresql中,库级别的复制,通常使用主从复制,但是主从暂时不支持跨大版本复制,使用跨版本复制以及表级别的复制通常使用发布订阅。postgresql15在逻辑订阅上做了一些修改,对于使用者的便利性更高。
原创
博文更新于 2024.09.01 ·
689 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

PG中逻辑订阅的秘密

在postgresql中,库级别的复制,通常使用主从复制,但是主从暂时不支持跨大版本复制,使用跨版本复制以及表级别的复制通常使用发布订阅。postgresql15在逻辑订阅上做了一些修改,对于使用者的便利性更高。
原创
博文更新于 2024.08.13 ·
941 阅读 ·
15 点赞 ·
0 评论 ·
13 收藏
加载更多