华信永道实践:查看 OceanBase 执行计划

作者简介:邹阳,数据库工程师。


本次练习是必选练习之一。

练习目的

本次练习目的掌握 OceanBase 的执行计划查看方法,包括 explain 命令和查看实际执行计划。

练习条件

有服务器,内存资源至少 12G*1 台,部署有 OceanBase 集群(单副本或三副本都可以)。

练习内容

请记录并分享下列内容:

(必选)1、使用 BenmarkSQL 运行 TPC-C ,并发数不用很高,5~10 并发即可(根据机器资源)。

(必选)2、分析 TPC-C TOP SQL,并查看 3条 SQL 的 解析执行计划 和 实际执行计划。

一、环境信息

服务器信息

华信永道实践:查看 OceanBase 执行计划-1

二、参数设置

2.1、OS 参数

sh -c 'for x in /sys/class/net/eth0/queues/rx-*; do echo ff>$x/rps_cpus; done'
sh -c "echo 32768 > /proc/sys/net/core/rps_sock_flow_entries"
sh -c "echo 4096 > /sys/class/net/eth0/queues/rx-0/rps_flow_cnt"