兹拉坦的 2023 年终博客总结

最近打开各式各样的 APP,都有一个类似于年终总结的东西弹出来。所以心血来潮,也给自己做一个社区博客的年终总结,反思一下做的不好的需要改正的地方,顺带规划一下未来要做的事情。

2023 年个人博客记录

从 2023 年 8 月初开始,自己给自己定了一个一周发一篇社区博客的小目标,到目前为止,一共发了 24 篇,平均速率还真是差不多是一周一篇,目标算勉强达成了。

内容主要包括以下几类:

  1. 和 DBA 同学相关的学习笔记系列,例如《性能调优学习笔记系列》等。
  2. 问答区里用户常常咨询的一些特性,例如《OceanBase MySQL 模式下的 global index 是什么》等。
  3. 问答区里用户常问的问题,例如《浅析 4.x 版本的 truncate table 为什么不进回收站了》等。
  4. 用户接触机会比较少的周边工具(ob_admin、obdumper/obloader、obdiag、binlog service、ODC)试用记录,例如《ODC(OceanBase Developer Center)安装及使用记录》等。


从 2023.07.31 开始,截止到 2024.01.19 在社区里发布的全部的博客如下:

编号 博客类型 博客标题
1 用户常问问题答疑 OceanBase 里的 schema 是什么?
2 技术原理学习笔记 OceanBase 执行引擎的自适应技术
3 技术原理学习笔记 OceanBase 分布式下压技术
4 用户常问问题答疑 浅析 4.x 版本的 truncate table 为什么不进回收站了?
5 周边工具试用记录 试用 ob_admin 工具解析 clog
6 用户常问问题答疑 OceanBase MySQL 模式下的 global index 是什么?
7 周边工具试用记录 ODC(OceanBase Developer Center)安装及使用记录
8 用户常问问题答疑 OceanBase 里的 help 功能为什么用不了?
9 数据库运维、调优学习笔记 OceanBase SQL 性能调优学习笔记 1 —— 索引调优
10 数据库运维、调优学习笔记 OceanBase SQL 性能调优学习笔记 2 —— 连接调优
11 数据库运维、调优学习笔记 OceanBase SQL 性能调优学习笔记 3 —— SQL 调优实践
12 技术原理学习笔记 OceanBase 并行执行学习笔记 1 —— 并行执行概念
13 技术原理学习笔记 OceanBase 并行执行学习笔记 2 —— 设定并行度
14 技术原理学习笔记 OceanBase 并行执行学习笔记 3 —— 并发控制与排队
15 技术原理学习笔记 OceanBase 并行执行学习笔记 4 —— 并行执行分类
16 数据库运维、调优学习笔记 OceanBase 并行执行学习笔记 5 —— 并行执行控制参数
17 数据库运维、调优学习笔记 OceanBase 并行执行学习笔记 6 —— 并行执行诊断及调优技巧
18 数据库运维、调优学习笔记 OceanBase 并行执行学习笔记 7 —— 并行执行 PoC QuickStart
19 周边工具试用记录 试用离线导数工具 obdumper/obloader
20 这个不知道该怎么分类了,只是记录了一个有意思的问题 记录遇到的一个存储过程的问题
21 技术原理学习 旁路导入学习笔记
22 周边工具试用记录 试用 obdiag 在 sysbench 压测前进行巡检
23 周边工具试用记录 试用 binlog service 功能
24 周边工具试用记录 试用 obdiag 进行信息收集和问题诊断


做的不好的地方

   平时都是在公司看社区博客,就算在家也是用钉钉看,所以遗漏了一个超级严重的问题。昨天在外面用手机上的浏览器看一篇博客,才发现我的博客里几乎所有图片显示的都是:

兹拉坦的 2023 年终博客总结-1

问了下相关同学才知道,原来是因为我平时发的博客都是从自己内网语雀的学习笔记里挑选的,习惯性直接复制黏贴到社区博客,图片的链接默认都是内网链接,所以公司以外的用户都看不到。今天赶紧全部调整了一遍,实在抱歉。前几天 OceanBase 开源团队的运营负责同学少婷姐还表扬我说能够在工作之余积极发表博客文章,结果发的博客都是大家无法阅读的东西,真是惭愧至极。

第二个做的不好的地方是,自己这半年来,在内网语雀里记录了不少学习笔记和问题的排查记录,但是都没有花时间整理成能够给大家阅读的博客,因为犯懒而没有做好分享。这个问题,今年也会积极改正。


近期的规划

最近正准备开始牵头写一个 OceanBase 4.x 版本 DBA 入门教程的文档,把这半年积累的一些安装、部署、迁移、测试、故障排查、性能调优等等方面进行汇总,最后出品会是一本 PDF 文档,类似于这个 3.x 版本的教程。文档大纲大致如下:

第一章:OceanBase 数据库概述

  • 1.1 OceanBase 数据库概述
    • OceanBase 数据库概述
    • OceanBase 社区版和企业版的功能差异
    • OceanBase 4.x 版本和 3.x 版本的系统表和系统视图变更
  • 1.2 OceanBase 社区版产品动态
  • 1.3 OceanBase 生态工具介绍
    • 安装部署工具
      • OCP / OCP Express
      • OBD
      • ob-operator
    • 监控工具
      • OCP / OCP Express
      • OBAgent
    • 迁移同步工具
      • OMS
      • oblogproxy
      • OBDUMPER / OBLOADER
      • 其他迁移工具(canal、flink cdc、seatunnel、DataX 等)
    • 运维工具
      • OCP / OCP Express
      • obdiag
      • ob_admin
      • ob_error
      • Addr2line
    • 开发工具
      • ODC
    • 数据库代理工具
      • ODP
    • 数据库驱动
      • OceanBase Connector/J
      • OceanBase Connector/C
      • OceanBase Connector/ODBC