04 2024 档案

27.PG的归档配置
摘要:归档功能可以将WAL复制到另一个目录。若复制目标为共享区域(如 NSF或其他主机),则可以将其用于备份和 PITR前滚(基于时间点的恢复)。 接下来我们来配置一个rsync归档,服务器先安装 rsync软件包,然后切换到PostgreSQL用户。配置PostgreSQL用户能和远端服务器进行ssh免 阅读全文

posted @ 2024-04-28 17:03 太白金星有点烦 阅读(83) 评论(0) 推荐(0)

26.pg_wal缓冲区浅析
摘要:1.内存结构如下 可以看到在共享内存中有一块区域叫做wal buffer,为了快速写操作,WAL首先写到内存,然后异步写到磁盘。写入内存的区域称为WAL缓冲区,由参数wal_buffer控制,默认值为shared_buffers值的1/32。并且WAL Writter进程将以200ms的默认设置将内 阅读全文

posted @ 2024-04-28 16:18 太白金星有点烦 阅读(67) 评论(0) 推荐(0)

25.wal日志大小是怎样规划的?
摘要:1. WAL空间是由那些参数决定的 WAL空间主要以下这三个参数控制: max_wal_size min_wal_size wal_keep_segments或wal_keep_size 所以需要正确设置这个几个参数。这几个参数的原理具体可以见文章:PostgreSQL数据库WAL日志空间大小以及不 阅读全文

posted @ 2024-04-28 13:01 太白金星有点烦 阅读(394) 评论(0) 推荐(0)

24.影响wal日志大小的因素
摘要:影响WAL大小的因素:其他情况下,会有以下因素影响WAL大小。 WAL异常增长,或WAL一直膨胀且超过max_wal_size,执行检查点后,WAL使用量未见降低或WAL日志不会被删除重用,需要排查以下因素。 独立于max_wal_size之外,wal_keep_size(MB)+ 1 个最近的 W 阅读全文

posted @ 2024-04-28 12:58 太白金星有点烦 阅读(63) 评论(0) 推荐(0)

23.pg_wal浅析01
摘要:1.PG_WAL? WAL是一套保证数据完整性的标准。简要地说,WAL中心概念是数据文件(这里涉及到表和索引)修改必须在这些动作被记录之后,即 描述这些修改操作的日志记录被刷到永久存储中。如果我们遵循这个过程,我们不需要在每次事务提交时刷数据页到磁盘,因我我们知道一旦发生崩溃,我们可以使用日志回复数 阅读全文

posted @ 2024-04-27 08:43 太白金星有点烦 阅读(177) 评论(0) 推荐(0)

72.Oradebug用法
摘要:oracle之 oradebug 命令用法 oradebug的前身是在ORACLE 7时的ORADBX,它可以启动用停止跟踪任何会话,dump SGA和其它内存结构,唤醒ORACLE进程,如SMON、PMON进程,也可以通过进程号使进程挂起和恢复等,还有很多功能,实际上这些功能都不常用,但是我们在看 阅读全文

posted @ 2024-04-24 18:06 太白金星有点烦 阅读(300) 评论(0) 推荐(0)

4.Redis连接异常优化处理
摘要:参考:Redis连接异常优化处理 (qq.com) 阅读全文

posted @ 2024-04-24 17:01 太白金星有点烦 阅读(15) 评论(0) 推荐(0)

30.Redis值之bigkeys
摘要:Redis调优-BigKey如何处理? (qq.com) 阅读全文

posted @ 2024-04-24 16:14 太白金星有点烦 阅读(10) 评论(0) 推荐(0)

29.Redis的常见的面试题
摘要:面试高频-10个经典Redis面试题 (qq.com) 阅读全文

posted @ 2024-04-24 16:09 太白金星有点烦 阅读(12) 评论(0) 推荐(0)

28.redis的内存碎片
摘要:1.为什么会有 Redis 内存碎片? Redis 内存碎片产生比较常见的 2 个原因: 1.1 Redis 存储数据的时候向操作系统申请的内存空间可能会大于数据实际需要的存储空间。 以下是这段 Redis 官方的原话: To store user keys, Redis allocates at 阅读全文

posted @ 2024-04-24 16:00 太白金星有点烦 阅读(107) 评论(0) 推荐(0)

22.Postgresql的checkpoint功能
摘要:PostgreSQL中的checkpoint是数据库管理系统(DBMS)中的一项重要机制,用于确保数据的一致性、可恢复性和性能管理。以下是关于PostgreSQL checkpoint的详细解释: checkpoint的定义与作用 定义: Checkpoint是一个在WAL(Write-Ahead 阅读全文

posted @ 2024-04-22 16:18 太白金星有点烦 阅读(382) 评论(0) 推荐(0)

21.full page write(全页写)
摘要:全页写: 在数据库发生一次 checkpoint 检查点后,需要往数据库的一个数据块里面插入数据,数据库在修改前需要把这个数据块从磁盘读到内存中数据缓冲区 (shared buffer pool) 里,然后再内存中进行数据块的修改插入。当我们执行 insert 语句时,对数据块进行插入数据 A,内存 阅读全文

posted @ 2024-04-22 15:55 太白金星有点烦 阅读(119) 评论(0) 推荐(0)

71.Oracle内存结构
摘要:Oracle内存结构参考: Oracle内存结构通俗易懂解释 (qq.com) 阅读全文

posted @ 2024-04-22 13:33 太白金星有点烦 阅读(13) 评论(0) 推荐(0)

导航