课程名称
课程目录
- 体系结构
- 配置文件与参数
- 逻辑备份
- 物理备份
- 预写日志
- 数据库事务
- 并发控制
- 高可用集群
- 执行计划
- 数据库优化–索引
- 统计信息与常用数据字典
- KES的Oracle兼容特性
课程笔记
01 体系结构
- 文件结构
- 三类文件
- 数据文件
- 每个表对应三个文件:oid,oid_fsm,oid_vm
- 每个索引对应两个文件:oid,oid_fsm
- WAL文件(Write Ahead Log)
- 事务日志文件
- 控制文件
- 建库时生成的静态信息
- kingbase.conf中的配置信息
- wal以及checkpoint的动态信息
- 数据文件
- 三类文件
- 进程结构
- 主进程
- 后台进程
- 客户端进程
- 后端进程
- 内存结构
- 本地内存区域:每个后端进程专用
- work_mem
- maintenance_work_mem
- temp_Buffers
- 共享内存区域
- shared_buffers
- wal_buffers
- wal_segment_size
- wal_writer_delay
- 本地内存区域:每个后端进程专用
02 配置文件与参数
- 配置文件
- kingbase.conf
- kingbase.auto.conf(优先级高)
- sys_hba.conf(连接认证)
- sys_ident.conf(用户映射)
- 参数概述
- work_mem * max_connections 与 swap
- 客户端认证
03 逻辑备份
- 备份分类
- 文件类型
- 物理备份
- 逻辑备份(sys_dumpall,sys_dump,copy)
- 停止服务:冷备份,热备份
- 是否完整:全量备份,增量备份
- 文件类型
- sys_dump
- 在线备份
- 4种备份格式(-F)
- p,plain,默认,可读的SQL脚本
- c,custom,可自定义的归档模式
- d,directory,支持压缩,支持并行(-j)
- t,tar
- -T 排除
- create table t2 as xxx,不是备份,存在缺失
04 物理备份
- 归档模式概述
- 默认是非归档模式,重复使用日志文件
- 开启归档的情况下,触发WAL日志归档的方法
- select sys_switch_xlog(); 切换wal segment file+触发归档
- 归档参数
- wal_level(minimal、replica、logical)
- archive_mode
- archive_dest
- archive_timeout
- archive_command
- sys_rman
- 支持基于PITR恢复
- -b full:全备
- -b page:增量
- init
- backup
- validate
- restore
- show
- 部署自动备份脚本
- 控制台工具
学习资料
欢迎各位同学一起来交流学习心得!
最后修改时间:2022-07-11 14:54:40
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




