张颜的blog
首页
数据库
PostgreSQL
MySQL
Oracle
Elasticsearch
Redis
SQL
SQL编程思想
SQL优化案例
编程语言
Python
Shell
运维技能
kubernetes
Linux
ELK Stack
prometheus
CI/CD
Ansible
漫漫人生路
人生目标
读书心得
关于
已删除用户
该用户已被删除。
累计撰写
94
篇文章
累计创建
22
个分类
累计创建
7
个标签
导航
首页
数据库
PostgreSQL
MySQL
Oracle
Elasticsearch
Redis
SQL
SQL编程思想
SQL优化案例
编程语言
Python
Shell
运维技能
kubernetes
Linux
ELK Stack
prometheus
CI/CD
Ansible
漫漫人生路
人生目标
读书心得
关于
目录
张颜的blog
填充因子
2025-06-23 11:51
7
0
0
24.7℃
PostgreSQL
HOT 更新 PostgreSQL 有一种方法可以只更新堆(表),而不必更新所有索引。这称为 HOT 更新,HOT 代表仅堆元组。 现代版本的 PostgreSQL 能够执行 HOT(仅堆元组)更新。当一个行的新版本可以存储在与原始版本相同的页面上时,将发生 HOT 更新,而无需将该行移动到新页面。
SQL优化子查询上拉
2025-06-22 17:35
28
0
3
32.8℃
SQL优化案例
根据该篇文章做的实验发现个有趣的现象,所以记录下来。 CREATE TABLE t1 (a INT, b INT); INSERT INTO t1 SELECT i, 1 FROM generate_series(1, 100000) i; CREATE TABLE t2 AS SELECT * F
SQL 优化之 OR 子句改写
2025-06-22 01:12
25
0
2
30.5℃
SQL优化案例
前言 在常见的 SQL 优化技巧中,将 OR 语句改写为 UNION 是一种常见的手段。当 OR 连接的两个条件互斥时,可以改写为 UNION ALL,从而避免去重操作,进一步提升查询性能,主要原因在于优化器在处理 OR 时,很难充分利用已有的索引,导致查询计划可能退化为全表扫描或较低效的执行方式。
my.cnf配置文件详解
2025-06-21 21:55
5
0
0
24.5℃
MySQL
[client] port = 3306 socket = /data/mysql/mysql/mysql.sock default-character-set=utf8mb4 [database] character_set_database=utf8mb4 [mysql] prompt = "\
MySQL 8的安装
2025-06-21 21:38
3
0
0
24.3℃
MySQL
1. 下载 MySQL 访问 MySQL 的下载页面得到以下三个产品,MySQL Enterprise Edition 和MySQL NDB Cluster CGE 是企业版,要钱的!!要钱的!!要钱的!! 下方的
6 PostgreSQL 表分区
2025-06-21 21:31
11
0
1
27.1℃
PostgreSQL
一、分区的概念 所谓的表分区就是将一张大表,按照分区策略将数据打散到不同的子表中,并通过子表继承父表的方式,物理上将数据文件拆分成多个较小的文件。 分区的好处 对表进行合理的分区可获得更高的可用性,提升 SQL 运行效率(性能)及降低维护成本(可管理性)。
8 PG_FDW访问外部数据
2025-06-21 21:29
8
0
1
26.8℃
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
2
0
0
24.2℃
PostgreSQL
参数文件 postgresql.conf 文件的作用主要是控制数据库的通用信息,位于$PGDATA目录下,文件中参数生效的优先级是从后到前。 此外PostgreSQL9.6之后支持了alter system来修改配置参数,修改后的参数会保存在
5.1 核心体系架构-物理存储(上)
2025-06-21 21:24
4
0
1
26.4℃
PostgreSQL
本章我打算分为三篇来讲解初始化目录下的文件,有些文件我们简单了解就行了,不然一下子上难度很难吃得消。我们主要讲解数据文件,日志文件,参数文件这三个部分就行了。 PostgreSQL 实例数据目录如下:(该版本为PostgreSQL 17.1。各版本并不完全相同。) PG_VERSION:包含了 Po
上一页
下一页
1
…
4
5
6
7
8
9
10
弹