张颜的blog
首页
数据库
PostgreSQL
MySQL
Oracle
Elasticsearch
Redis
SQL
SQL编程思想
SQL优化案例
编程语言
Python
Shell
运维技能
kubernetes
Linux
ELK Stack
prometheus
CI/CD
Ansible
漫漫人生路
人生目标
读书心得
关于
已删除用户
该用户已被删除。
累计撰写
68
篇文章
累计创建
22
个分类
累计创建
6
个标签
导航
首页
数据库
PostgreSQL
MySQL
Oracle
Elasticsearch
Redis
SQL
SQL编程思想
SQL优化案例
编程语言
Python
Shell
运维技能
kubernetes
Linux
ELK Stack
prometheus
CI/CD
Ansible
漫漫人生路
人生目标
读书心得
关于
目录
张颜的blog
分类
PostgreSQL
checkpoint检查点
2025-06-24 10:58
4
0
0
24.4℃
PostgreSQL
什么是检查点 检查点是什么呢?我们可以理解为自动保存。举几个日常例子: 当我们用 wps 编辑文档时候,如果这时候停电了,文档没有来得及保存,那之前写的内容就没了,如果这时候文档有自动保存,就可以基于上一次自动保存的位置继续编辑。 当我们玩游戏挑战 boss 的时候,要是挑战之前没有保存,挑战输了就
WAL日志
2025-06-24 10:39
4
0
0
24.4℃
PostgreSQL
什么是 WAL WAL 全称是 write ahead log,是数据库中的事务日志。跟 mysql 的 binlog 日志和 oracle 的 redo 日志是一样的,是用来保证数据的持久性和恢复。 简单来说就是在PostgreSQL数据库中要对数据文件进行修改时必须先写入WAL日志信息,即当WA
pg_control(控制文件)
2025-06-24 10:35
5
0
0
24.5℃
PostgreSQL
什么是控制文件 控制文件是一个 8kb 大小的二进制文件,该文件默认位置位于$PGDATA/global/pg_control ,该文件中记录了 postgreSQL 服务器内部状态的各方面信息。内容可以分为两部分,一种是静态数据(不会变动),如 initdb 初始化的一些参数,另一种是动态数据,它
PostgreSQL物化视图详解
2025-06-24 10:30
17
0
2
29.7℃
PostgreSQL
相信大伙肯定使用过视图,那物化视图又是什么呢? 实际上物化视图(materialized View)跟视图(View)类似,也是一个视图名字对应一个 SQL 查询语句。 不同的是,物化视图定义的时候需要使用关键字 materialized,它会把结果集保存起来,查询的时候直接读取保存的结果集,而不需
揭秘执行计划
2025-06-23 14:07
2
0
0
24.2℃
PostgreSQL
一、执行计划的解释 (一) EXPLAIN 参数解释 PostgreSQL中EXPLAIN命令的语法格式如下: EXPLAIN [ ( option [, ...] ) ] statement EXPLAIN [ ANALYZE ] [ VERBOSE ] statement
填充因子
2025-06-23 11:51
4
0
0
24.4℃
PostgreSQL
HOT 更新 PostgreSQL 有一种方法可以只更新堆(表),而不必更新所有索引。这称为 HOT 更新,HOT 代表仅堆元组。 现代版本的 PostgreSQL 能够执行 HOT(仅堆元组)更新。当一个行的新版本可以存储在与原始版本相同的页面上时,将发生 HOT 更新,而无需将该行移动到新页面。
6 PostgreSQL 表分区
2025-06-21 21:31
8
0
1
26.8℃
PostgreSQL
一、分区的概念 所谓的表分区就是将一张大表,按照分区策略将数据打散到不同的子表中,并通过子表继承父表的方式,物理上将数据文件拆分成多个较小的文件。 分区的好处 对表进行合理的分区可获得更高的可用性,提升 SQL 运行效率(性能)及降低维护成本(可管理性)。
8 PG_FDW访问外部数据
2025-06-21 21:29
4
0
1
26.4℃
PostgreSQL
如果是用过Oracle 的同学,那肯定有用到 DBLINK。今天我们要说的 FDW 也是跟 DBLINK 类似,不过比 DBLINK 更加强大,不仅可以访问 postgresql,还可以访问 MySQL 和 Oracle,还能访问文件。但配置也稍微比 DBLINK 难一点。 FDW 介绍 Postg
5.3 核心体系架构-物理存储(下)
2025-06-21 21:26
1
0
0
24.1℃
PostgreSQL
日志文件 PostgreSQL 有三种日志,分别是 pg_log(数据库运行日志),pg_xlog(WAL 日志),pg_clog(事务提交日志)。 日志所在路径 pg_xlog和pg_clog一般是在$PGDATA下面的文件夹下。 pg_log默认路径
5.2 核心体系架构-物理存储(中)
2025-06-21 21:25
1
0
0
24.1℃
PostgreSQL
参数文件 postgresql.conf 文件的作用主要是控制数据库的通用信息,位于$PGDATA目录下,文件中参数生效的优先级是从后到前。 此外PostgreSQL9.6之后支持了alter system来修改配置参数,修改后的参数会保存在
上一页
下一页
1
2
3
弹