OceanBase数据库实践入门——性能测试建议

mq4096 2019-06-18

Oceanbase Oracle 性能 SQL 日志 数据库 集群 测试 负载均衡 索引 性能测试 分布式数据库 分区表 磁盘 云数据库Oceanbase

概述

本文主要分享针对想压测OceanBase时需要了解的一些技术原理。这些建议可以帮助用户对OceanBase做一些调优,再结合测试程序快速找到适合业务的最佳性能。由于OceanBase自身参数很多、部署形态也比较灵活,这里并没有给出具体步骤。

数据库读写特点

压测的本质就是对一个会话的逻辑设计很高的并发。首先需要了解单个会话在数据库内部的读写逻辑。比如说,业务会话1对数据库发起一个DML SQL,第一次修改某笔记录,数据库会怎么做呢?

为了便于理解OB的行为,我们先看看ORACLE是怎么做的。后面有对比才可以加深理解。

ORACLE 读写特点

ORACLE会话第一次修改一行记录,如果该记录所在块(8K大小)不在内存(Buffer Cache)里时会先从磁盘文件里读入到内存里。这个称为一次物理读,为了性能考虑,ORACLE一次会连续读取相邻

登录 后评论
下一篇
冒顿单于
7451人浏览
2019-08-28
相关推荐
OceanBase资料大汇总(20190720)
10707人浏览
2019-07-22 09:50:21
Java工程师必备书单
1170人浏览
2018-11-25 17:20:51
Java工程师必备书单
1037人浏览
2018-08-24 22:12:18
0
0
0
751