自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 【翻译】PostgreSQL中MVCC和VACUUM 的理解

本文翻译自 <PostgreSQL_13_Cookbook>一书中的 " MVCC implementation and VACUUM in PostgreSQL ",易于初学者理解MVCC相关知识  与Oracle和mysql类似的关系数据库相比,PostgreSQL中的MVCC实现是唯一的。MVCC的意思是多版本并发控制。对于数据库的完整性来说,在运行事务时需要MVCC来支持一致性,这样读取和写入就不会相互阻塞。  为了更好地理解它,考虑一个假设的情况,事务A在上午9点开始,来获得表.

2021-10-21 15:07:34 241

原创 PostgreSQL体系结构--物理结构

物理结构对应在操作系统中的组成的数据库目录和相关文件来构成的一、 基础目录$PGDATA:base global pg_commit_ts pg_walpg_tblspc:alternative database files二、 目录布局base --存放默认数据库的目录global --存放的数据库相关的字典视图或者表文件 pg_commit_ts --事务存放的提交的时间戳数据pg_dynshmem --动态内存分配存放的空间(dynamic share

2021-04-09 10:24:15 566

原创 Postgresql跨版本升级-逻辑备份

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、相关信息二、通过逻辑备份与还原进行升级1.备份旧版本数据库2.停止旧版本数据库后台服务(关闭数据库)3.安装新版本 PostgreSQL 软件4.初始化数据库5.修改用户环境变量6.修改相关配置文件7.启动数据库8.还原数据总结前言提示:这里可以添加本文要记录的大概

2021-01-08 14:42:03 448

原创 Postgresql流复制

主机环境配置信息主机主机名IP地址Postgresql版本数据目录主节点postgresql2192.168.0.15411.3/db/pgdata备节点postgresql3192.168.0.15511.3/db/pgdata一、异步流复制是什么?异步流复制是指主库上提交事务时不需要等待备库接收WAL日志流并写入到备库WAL日志文件时便返回成功异步流复制部署主要有两种方式,一是拷贝数据文件方式,二是通过pg_basebackup命令行工具二

2020-12-22 15:41:02 659

原创 postgresql-xl安装

基于pgxc_ctl搭建安装主机划分 192.168.43.100 postgresql gtm 20001 192.168.43.154 postgresql2 gtm-proxy1 20001 coordinator1 20004 20010 datanode1 20008 20012...

2020-10-07 13:58:43 444

转载 Postgresql-xl 结构

GTM全局事务控制节点,保证集群数据一致性,与coordinator节点和datanode节点不断通信,是整个集群的核心节点,只存在一个,可以存在一个GTM standby节点,对GTM实时备份。GTM一旦故障,整个集群立刻无法访问,此时可以切换到GTM standby节点上。如果部署了GTM standby节点,就应该同时部署GTM proxy,一般和coordinator datanode部署在同一台服务器上。GTM proxy的作用,代理coordinator datanode对GTM的访问,起到

2020-10-07 13:19:19 350

原创 PostgreSQL体系结构--逻辑结构和内存结构

PostgreSQL逻辑结构和内存结构目录PostgreSQL逻辑结构和内存结构一、逻辑结构1. 数据库集簇(Database Clusterr)2. 数据库集簇逻辑结构二、内存结构1. 本地内存(1)本地内存区域的作用(2)本地内存区域的组成2.共享内存(1)共享内存区域的作用(2)共享内存区域的组成一、逻辑结构一个数据库实例对应多个数据库(Postgresql Mysql Sqlserver)一个数据库实例对应一个数据库(orac.

2020-09-15 16:49:46 973

原创 Oracle笔记---Redo和Undo解析

oracle区别于其他关系型数据库的一个特点是:回滚重做日志--REDO什么是重做?重做日志包含所有数据产生的历史改变记录重做日志文件通常用于 -- 恢复(实例恢复和介质恢复) --日志挖掘 -- 流数据库产生的每个改动,都会产生重做日志: 写入数据块缓冲之前,先写入重做日志 写入数据文件...

2019-03-29 15:47:38 1116

原创 oracle笔记---oracle数据库结构解析

oracle数据库架构1.实例(内存+进程) 内存: 1)SGA (System Global Area):里面的数据为共享数据(数据需要被所有人共同使用) 主要包括:(具体见图) a.数据块(表记录) b.library cache:一条sql被解析,执行计划存放在library cache中,另一用户再执行这个sql,就会从library cac...

2019-03-22 15:15:35 208

原创 oracle笔记---oracle文件分类详解

毕业半年了,就没有再碰oracle,现在想重拾oracle,边看视频,边整理总结,希望给大家一个参考。Oracle文件1.参数文件---约束oracle行为的参数或功能开关的文件a.设定数据库的限制(数据库内存,可以同时打开多少文件等)b.设定用户或者进程的限制(实例最多可接受多少个用户的并发,开多少后台进程等)c.设定数据库资源的限制(允许是否使用并行)d.调...

2019-03-19 16:19:53 475

原创 Centos7配置yum源

挂载镜像进入目录下将目录下所有文件做备份编辑文件验证

2018-01-31 10:26:57 183

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除