为 openGauss 导入 TPC-H 数据集

TPC-H 是一个决策支持基准测试。 它由一套面向业务的即席查询与并发数据修改组成。 其数据集与查询具有广泛的行业相关性。 这个基准测试模拟了一个决策支持系统,该系统会对大规模的数据执行高复杂度的查询以回答关键商务问题。

本文会记录将 TPC-H 数据集导入 openGauss 的过程。

Read more  ↩︎

为 openGauss 配置大页内存

openGauss 支持使用标准大页来分配共享内存,以提高数据库性能。

Read more  ↩︎

通过 MySQL Connector/J 连接 openGauss

MySQL Connector/J 是 MySQL 官方的 JDBC 驱动。 本文将记录使用该驱动连接 openGauss B 库的过程。

Read more  ↩︎

MySQL Server 构建、安装、运行与调试

MySQL 是一个开源的关系型数据库。 本文以 8.0.40 版本为例,记录 MySQL Server 的构建、安装、运行与调试。

Read more  ↩︎

openGauss-server 构建、安装、运行与调试

openGauss 是一个开源的关系型数据库,兼容多个主流数据库的语法。 本文以 master 分支为例,记录 openGauss-server 的构建、安装、运行与调试。 参考的是官方文档:https://gitee.com/opengauss/openGauss-server#%E4%BD%BF%E7%94%A8%E5%91%BD%E4%BB%A4%E7%BC%96%E8%AF%91%E4%BB%A3%E7%A0%81

Read more  ↩︎

使用火焰图分析程序性能

火焰图是对层次数据的可视化。 我们通常可以将性能分析工具采集到的调用栈信息以火焰图的方式进行可视化。 从而直观且准确地观察到频繁调用的代码路径。

Read more  ↩︎

POSIX shell 脚本使用笔记

命令行脚本在很多场景下都会用到,比如自动化任务、流水线、构建镜像等。 本文会结合一些常用命令,记录 POSIX shell(sh)命令行脚本的编写方法与技巧。

Read more  ↩︎

Docker 速查笔记

记录一些 Docker 常用命令。

Read more  ↩︎

openGauss 内存管理

openGauss 中内存的分配与释放是基于内存上下文(MemoryContext)管理的,这种管理方式使得开发者可以不手动释放内存,能减少内存泄漏问题。

Read more  ↩︎

TCP 协议学习

TCP 是现在最常见的协议之一,比如 HTTP、MQTT 这些协议都是在 TCP 的基础上实现的。

Read more  ↩︎