OLTP-Bench标准工具 需要中对 MySQL 的基础操作


1. 启动MySQL

# 登录mysql
mysql -u admin -p

# 用performance监控表
use performance_schema;

# 准备打开 events_long_history的权限
select * from setup_consumers;

# 修改两个权限
update performance_schema.setup_consumers set enabled = 'YES' where name ='events_transactions_history_long';
update performance_schema.setup_consumers set enabled = 'YES' where name ='events_statements_history_long';

2. 关闭MySQL or 刷新表

当跑完一个OLTP数据集的时候,我们需要手动刷新下performance_schema中的记录信息:
可以使用“截断”的功能,参考:原文档TRUNCATE例子

TRUNCATE TABLE performance_schema.events_transactions_history_long;
TRUNCATE TABLE performance_schema.events_statements_history_long;

3. 使用OLTP-Bench模拟负载

相关