只争朝夕,不负韶华!
清理(VACUUM)是一种维护过程,有助于PostgreSQL的持久运行。它的两个主要任务是删除死元组,以及冻结事务标识,两者都在第5.10节中简要提到过。为了移除死元组,清理过程有两种模式:并发清理 ... 阅读全文
当多个事务同时在数据库中运行时,并发控制是一种用于维持一致性与隔离性的技术,一致性与隔离性是ACID的两个属性。从宽泛的意义上来讲,有三种并发控制技术:多版本并发控制(Multi-version Co ... 阅读全文
本章将介绍两种相当实用,而且很有趣的特性:外部数据包装器(Foreign Data Wrapper FDW)与并行查询(Parallel Query)。4.1 外部数据包装器(FDW2003年,SQ ... 阅读全文
查询处理是PostgreSQL中最为复杂的子系统。如PostgreSQL官方文档所述,PostgreSQL支持SQL2011标准中的大多数特性,查询处理子系统能够高效地处理这些SQL。本章概述了查询处 ... 阅读全文
本章总结了PostgreSQL中进程与内存的架构,有助于读者理解后续章节。 如果读者已经熟悉这些内容,可以直接跳过本章。2.1 进程架构PostgreSQL是一个客户端/服务器风格的关系型数据库管理系 ... 阅读全文
第一章和第二章简单介绍了一些PostgreSQL的基础知识,有助于读者理解后续章节的内容。本章包括以下几个主题数据库集簇(database cluster)的逻辑结构数据库集簇的物理结构堆表(heap table)文件的内部布局 ... 阅读全文
1. 基本命令uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件(SMBIOS / DMI) hdparm -i /dev/hda ... 阅读全文
概述升级方法1、从MySQL 8.0.16开始,做好备份,然后安装新软件,最后直接启动即可。2、低于 MySQL 8.0.16 的版本,需要执行 mysql_upgrade,以升级系统库为什么升级MySQ ... 阅读全文
简介绝大多数Linux是一个免费的开源操作系统。Linux有很多的延伸版本。它们通常被称为Linux发行版。Suse、OpenSUSE、Debian、Ubuntu、CentOS、Arch、Fedora ... 阅读全文
上图来源于:turnoff.us,描述了Linux内核结构,有兴趣的同学可以访问原址看看什么是 Linux内核内核是与计算机硬件接口的易替换软件的最低级别。它负责将所有以“用户模式”运行的应用程序连接 ... 阅读全文

