Author: 张彤

书籍,文档,有趣的网站

这是一个不定期更新的to_read list主要分为书籍及文档地址。 BOOK 数据库 Oracle PL/SQL程序设计(第6版)(上下册)(异步图书出品) 此书是我配合实践项目半年内学习完成的,上册主要是一些基础,下册是pl/sql的提高。

张彤 Published on 2024-07-20

蓝象十日谈·第二日_2.5Postgresql的查询执行架构

SQL语句的生命周期 前面的内存架构,物理架构,进程架构偏向静态系统架构,有哪些部件,长什么样子,谁负责干什么。 现在可以通过描述一条SQL语句的生命周期将上面的各部分串起来,是一个偏动态的查询架构。一个SQL语句可以分为以下五部分:Parser → Analyzer → Rewriter → Pl

张彤 Published on 2025-12-28

蓝象十日谈·第二日_2.4Postgresql的物理架构

PG的存储和文件系统 PG的目录结构 PG的目录结构这里分为两类,一类是源代码目录结构,就是git clone 下来的那棵树。还有一类就是数据目录结构(PGDATA),就是在初始化实例的时候生成的。 源代码目录结构

张彤 Published on 2025-12-16

蓝象十日谈·第二日_2.3Postgresql的内存架构

Postgresql的内存架构 内存作为磁盘和CPU之间的中间层,是系统性能的重要部分,了解PG的内存架构,有助于数据库的性能分析。 一个PG实例的内存主要分为两大部分,共享内存及每个后端进程的专有内存。

张彤 Published on 2025-12-16

蓝象十日谈·第二日_2.2Postgresql的进程架构

Postgresql进程架构 进程作为操作系统中的重要概念,包含了程序代码以及相关的运行环境。每个进程在操作系统中都是独立的,具有自己的地址空间,并可以运行。Postgresql采用多进程架构,进程之间相互隔离,提高了安全性和稳定性。下面逐一介绍各种进程。 主进程(Postmaster) Postg

张彤 Published on 2025-12-15

蓝象十日谈·第二日_2.1Postgresql逻辑架构

Posgresql逻辑架构 database cluster 与oracle的多租户等不同,Postgresql允许你通过监听端口来区别数据库簇(database cluster)实例。一个数据库簇,或者叫数据库集群下面可以存放各种数据库(database),数据库簇之间是物理隔离的,即base目录

张彤 Published on 2025-12-10

蓝象十日谈·第一日_1.3Postgresql客户端工具

客户端 Postgresql的客户端工具有很多种,DataGrid,pgAdmin,Navicate等等。比起更人性化,返回结果更容易操作,编写sql有高亮有自动提示的这些工具,作为DBA的我,更推荐原生的psql。 psql - 最好的客户端工具 psql采用的是双命令行工具设计(Dual-mod

张彤 Published on 2025-12-10

蓝象十日谈·第一日_1.2Postgresql数据库的安装

Postgresql数据库的安装 仓库安装 仓库安装可以参考官方的download页面。在这里可以选择操作系统,需要安装的Postgresql版本号,快捷的进行安装和部署。 如果需要离线安装,那么推荐首先进行创建离线仓库,包括base,update,epel,pgdg等等的分类仓库创建,方便日后升级

张彤 Published on 2025-12-07

蓝象十日谈·第一日_1.1数据库的发展历程

蓝象十日谈·第01日_数据库的发展历程 数据库的发展历程

张彤 Published on 2025-12-07

网卡绑定

网卡绑定 网络基础知识 这部分是前置扫盲环节,如果网络基础,可以跳过直接下面的内容。 七层网络协议 OSI

张彤 Published on 2025-09-27

数据库事务

数据库事务 事务通过把系统从一个一致态转到另一个一致态来守住一致性 -- Jim Gray The Transaction Concept:Virtues and Limitations

张彤 Published on 2025-09-23

Rocky Linux 8 安装 MySQL 5.7(仓库安装)SOP

Rocky Linux 8 安装 MySQL 5.7(仓库安装)SOP 说明:MySQL 5.7 已 EOL,仅在确有兼容需求时短期使用。官方 EL8 仓库已不再提供 5.7,我们采用创建 repo,指向官方 EL7 的 5.7 仓库的方式在 Rocky 8 安装(依旧属于“仓库安装”)。 本 SO

张彤 Published on 2025-09-08
Previous Next