1 2 3 4 5 ··· 23 下一页
摘要: 目录环境查看依赖矩阵编译安装 PostgreSQL15.6编译过程中常见报错报错1:报错2:报错3报错4报错5:报错6:<奇葩的报错>编译安装 PostGIS安装 libxml2安装 protobuf-c安装 json-c安装 sqlite-3 (因为 proj 会依赖于该库)安装 libtiff, 阅读全文
posted @ 2025-05-06 18:46 岳麓丹枫 阅读(187) 评论(0) 推荐(0)
摘要: @目录原文连接: 原文连接: https://www.enterprisedb.com/blog/postgresql-10-identity-columns-explained For PostgreSQL 10, I have worked on a feature called “identi 阅读全文
posted @ 2025-05-03 11:45 岳麓丹枫 阅读(46) 评论(0) 推荐(0)
摘要: 目录测试环境,业务层在事务中高频建表然后删除或者回滚导致 pg_dump 概率出现备份失败职责划分​​应用层对 DDL 事务的滥用​​ 导致的目录污染怎么理解?应用层在事务中大量高频新建动态表, 然后删除表, 有啥隐患​​目录版本风暴​​ → 备份异常这个怎么理解pg_dump的时候, 事务隔离级别 阅读全文
posted @ 2025-04-30 19:20 岳麓丹枫 阅读(72) 评论(0) 推荐(0)
摘要: 结论 2025-03-06 定位结论: 凌晨 2 点 cds 库表清理的有定时任务, 需要访问数据库并申请内存, 该内存占用是压死骆驼的最后一根稻草. 内存不足导致触发 kswapd, 从而导致缓存频繁回收, 并且系统长时间处于内存不足, 导致 kswapd 长时间持续活动, 持续在回收 page  阅读全文
posted @ 2025-04-20 15:04 岳麓丹枫 阅读(44) 评论(0) 推荐(0)
摘要: 目录背景编译选项使用实例示例修改默认压缩算法查看表空间占用 背景 PG 从 14 开始支持 lz4 压缩算法,但是内核默认没有直接支持, 如果要使用, 需要手动编译(configure的时候使用 –with-lz4 选项) 编译选项 ./configure '--prefix=/usr/local/ 阅读全文
posted @ 2025-03-20 17:40 岳麓丹枫 阅读(58) 评论(0) 推荐(0)
摘要: 通过 lsof 查看 -bash-4.2$ lsof -i:5432 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME postgres 31984 postgres 6u IPv4 807290 0t0 TCP *:postgres (LISTE 阅读全文
posted @ 2025-03-15 16:54 岳麓丹枫 阅读(65) 评论(0) 推荐(0)
摘要: 目录声明八苦五阴如何解决凡人难以做到,却是为何如何脱离该轮回之苦对于 "舍" 的理解个人理解 声明 笔记总结于视频, 个人学习,记录为笔记 https://www.youtube.com/watch?v=VUskYJ0L-jY&ab_channel=%E8%80%81%E9%AB%98%E8%88% 阅读全文
posted @ 2025-03-01 21:22 岳麓丹枫 阅读(98) 评论(0) 推荐(0)
摘要: 目录1. 引言2. 什么是 Shell命令历史历史命令无时间戳解决方法虚拟控制台Shell终端快捷键3. 文件系统中跳转4. 探究操作系统5. 文件目录操作6. 使用命令什么是命令显示命令类型显示可执行程序的位置查看帮助7. 重定向标准输出重定向与标准错误重定向标准输入重定向管道线head / ta 阅读全文
posted @ 2025-02-28 21:09 岳麓丹枫 阅读(70) 评论(0) 推荐(0)
摘要: 目录前言三权分立的目标如何在 PostgreSQL 中实现三权分立具体操作实例1. 创建角色2. 实现审计控制3. 授权管理4. 权限限制5. 监控和审计日志小结说明 前言 在 PostgreSQL 中,三权分立(Separation of Duties, SoD)是一种控制机制,旨在确保系统中有不 阅读全文
posted @ 2025-02-23 17:46 岳麓丹枫 阅读(247) 评论(0) 推荐(0)
摘要: 目录步骤 1:进入单用户模式步骤 2:确认新硬盘识别步骤 3:分区和格式化新硬盘分区格式化为 ext4 文件系统步骤 4:挂载硬盘到临时目录步骤 5:迁移 /var 数据到新硬盘步骤 6:更新 /etc/fstab 配置文件步骤 7:卸载临时挂载并挂载到 /var步骤 8:验证挂载步骤 9:重新启动 阅读全文
posted @ 2025-02-16 16:29 岳麓丹枫 阅读(218) 评论(0) 推荐(0)
摘要: 目录pg_basebackup过程中,pg_stat_replication.state 的值会经历哪些变化:总结:catchup 状态何时会出现1. 备用服务器刚刚启动或重新连接2. 备用服务器因网络问题或负载过高而落后3. 备用服务器从长时间的中断中恢复4. 手动触发备用服务器的同步catchu 阅读全文
posted @ 2025-02-14 15:11 岳麓丹枫 阅读(50) 评论(0) 推荐(0)
摘要: 参考 1 博客:Redis 通过 RDB 方式进行数据备份与还原 - WeihanLi - 博客园 (cnblogs.com) github: Tags · redis/redis (github.com) Redis 安装与常见操作 初识Redis(一):Redis简介及数据类型 - 简书 (ji 阅读全文
posted @ 2025-02-09 19:08 岳麓丹枫 阅读(26) 评论(0) 推荐(0)
摘要: 目录oswatcher下载安装使用 oswatcher 下载安装 谷歌 绿色版, 解压即安装 使用 启动 mkdir -p /var/log/oswbb/archive && nohup ./startOSWbb.sh 30 720 gzip /var/log/oswbb/archive & 停止 阅读全文
posted @ 2025-02-08 22:42 岳麓丹枫 阅读(39) 评论(0) 推荐(0)
摘要: 目录查看环境查看 yum 源以 x86 环境为例,安装 rpm 包修改间隔时间为 2 分钟收集一次 查看环境 [root@localhost lxm]# cat /etc/os-release NAME="openEuler" VERSION="23.09" ID="openEuler" VERSI 阅读全文
posted @ 2025-02-08 22:41 岳麓丹枫 阅读(75) 评论(0) 推荐(0)
摘要: @目录修改配置文件通过 postmaster 或者 postgres 指定方法示例通过 pg_ctl 参数执行方法示例 修改配置文件 echo "port=5555" >> $PGDATA/postgresql.auto.conf su - postgres -c "pg_ctl start -D 阅读全文
posted @ 2025-01-19 19:41 岳麓丹枫 阅读(55) 评论(0) 推荐(0)
摘要: 目录数据库编码不要使用 SQL_ASCII为什么不呢?你什么时候应该?工具使用不要使用 psql -W 或 --password为什么不呢?你什么时候应该?不要使用规则为什么不呢?你什么时候应该?不要使用表继承为什么不呢?你什么时候应该?SQL 构造不要使用 NOT IN为什么不呢?你什么时候应该? 阅读全文
posted @ 2025-01-12 10:48 岳麓丹枫 阅读(106) 评论(0) 推荐(0)
摘要: 在 Linux 中,kill 命令用于向进程发送信号,具体信号的行为取决于信号类型。以下是 kill、kill -15 和 kill -SIGTERM 的区别: 1. kill 默认情况下,kill 命令发送的是 SIGTERM 信号,信号编号为 15。 如果不指定信号类型,kill 默认行为等同于 阅读全文
posted @ 2025-01-04 22:16 岳麓丹枫 阅读(128) 评论(0) 推荐(0)
摘要: @目录背景当前配置分析解决过程1. 活动事务未完成2. 备份滞后或归档未完成3. 保留了过多的 WAL 文件4. 逻辑复制槽未释放5. 文件系统问题6. 强制触发 WAL 清理结果lsof +D 是啥意思检查进程从名字来看, 该 wal 文件是最小的文件(一般也是最老的 wal 文件)pg_arch 阅读全文
posted @ 2024-12-31 12:05 岳麓丹枫 阅读(556) 评论(0) 推荐(0)
摘要: 目录实例 实例 将 test.dmp 文件转换为普通SQL内容, 并打印到屏幕 pg_restore -U postgres -Fc -f - test.dump 将 test.dmp 文件转换为普通SQL内容, 并输出到 test.sql 文件中 pg_restore -U postgres -F 阅读全文
posted @ 2024-12-30 16:21 岳麓丹枫 阅读(50) 评论(0) 推荐(0)
摘要: 目录通过 sed 在匹配行后面添加一行文本参数解释:通过 sed 在匹配行后面添加多行文本通过 Heredoc 实现示例:插入多行文本参数说明运行后的效果优点如果需要直接修改文件 通过 sed 在匹配行后面添加一行文本 实例 匹配到 SET row_security = off; 这一行后插入指定的 阅读全文
posted @ 2024-12-30 13:40 岳麓丹枫 阅读(41) 评论(0) 推荐(0)
1 2 3 4 5 ··· 23 下一页