暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

课程笔记 KingBase KCP(下)

课程名称

KCP培训视频

课程目录

  1. 体系结构
  2. 配置文件与参数
  3. 逻辑备份
  4. 物理备份
  5. 预写日志
  6. 数据库事务
  7. 并发控制
  8. 高可用集群
  9. 执行计划
  10. 数据库优化–索引
  11. 统计信息与常用数据字典
  12. KES的Oracle兼容特性

课程笔记

08 高可用集群(上)

  1. KingbaseCluster
    1. 位于KES服务器和KES客户端之间的集群中间件
    2. 功能:连接池、复制、负载均衡、限制超过限度的连接、并行查询
    3. 流复制:walsender、walreceiver
    4. 组件
      1. 数据节点:同步模式(默认)、异步模式
      2. 管理节点
      3. HA组件
    5. 读/写分离规则
  2. 图解读写分离集群故障切换
    1. primary数据节点故障
    2. standby数据节点故障
    3. Master管理节点故障
    4. 数据节点+管理节点同时故障
  3. 集群部署前的准备工作
  4. 创建KES读写分离集群
    1. watchdog
  5. 启停、配置、验证
    1. 使用命令、图形界面进行启停
  6. 用客户端连接集群
    1. 客户端配置文件
  7. 集群环境卸载

09 执行计划

  1. 打印执行计划
    1. 执行计划描述的是SQL的执行过程
    2. 代价类型及其计算方法:启动代价、总代价、运行代价
    3. 执行计划三要素:访问路径(全表扫描,索引唯一扫描,索引范围 扫描,索引全扫描,索引快速全扫描)、连接顺序(左深树、右深树、紧密树)、连接方式(嵌套循环,归并连接,哈希连接)
    4. parser、analyzer、rewriter、planner、executor
    5. explain option:ANALYZE、VERBOSE、COSTS、BUFFERS、TIMING、FORMAT
  2. 解读执行计划
  3. 参数生效的方式

10 数据库优化–索引

  1. 索引简介
    1. 创建速度受制于 maintenance_work_mem
    2. BTREE是Kingbase ES的默认索引
    3. 多列索引的主排序字段/主索引
    4. 索引适用范围、失效索引、无效索引、重复索引
    5. GIN索引、BTREE索引、hash索引(等值查找)、GIST索引、BRIN 索引(块范围)、部分索引、表达式索引
  2. 索引基本操作
    1. 将索引标记为不可用
  3. 索引的基本功能
  4. HOT(heap only tuple)技术
  5. 表膨胀、索引膨胀、垃圾回收
  6. page,磁盘中的块,8kB
  7. buffer,内存中的块
  8. relation,表和索引
  9. tuple,行
  10. 行数据区包含数据头定义+数据区
  11. 索引的3个块与24k

11 统计信息与常用数据字典

  1. 统计信息简介
    1. sys_class、sys_statistic(sys_stats)
    2. analyze
    3. 收集器参数
    4. 收集调度:参数文件、会话级、表级
  2. 动态统计视图
    1. sys_stat_activity
    2. sys_stat_replication
    3. sys_stat_wal_receiver
    4. sys_stat_ssl
    5. sys_locks
    6. sys_session(为兼容Oracle)
  3. 历史统计信息视图
    1. toast(the oversized-attribute storage technique)表
    2. 复合类型
    3. autovacuum的参数
  4. 用底层函数自定义视图
  5. 重要数据字典解析
  6. 优化架构、配置、SQL,响应时间

12 KES的Oracle兼容特性

  1. 异构数据库移植:数据类型、SQL语言、PL/SQL语言、客户端应用编程接口
  2. 兼容性

学习资料


欢迎各位同学一起来交流学习心得!

最后修改时间:2022-07-11 14:54:58
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论