暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
302-26-TiDB数据库热点问题诊断与处理-实验手册.pdf
760
5页
5次
2022-04-12
5墨值下载
302-26--
一、采用 AUTO_RANDOM 选项打散热点
1. 安装配置 sysbench 工具
按照如下方式安装和配置 sysbench 工具
yum -y install make automake libtool pkgconfig libaio-devel
mariadb-devel openssl-devel
cd sysbench-1.0.20
./autogen.sh
./configure
make -j
make install
2.
检查实验提供
sysbench
运行脚本
oltp_common_1.la,
查找其中的
create table
建表语句,发现创建了使用自增
主键的聚簇索引表。
cp /usr/local/share/sysbench/oltp_common.lua /usr/local/share/
sysbench/oltp_common1.lua
vi /usr/local/share/sysbench/oltp_common1.lua
create table sbtest%d(
id int(11) not null auto_increment,
k int(11) not null default '0',
c char(120) not null default '',
pad char(60) default '' not null,
primary key(id)
)engine=innodb default charset=utf8mb4 collate=utf8mb4_bin)
3. 配置 sysbench 的配置文件,并保存为 config数据库名
sbtest,并发数 32,如下:
vi config
mysql-host=127.0.0.1
mysql-port=4000
mysql-user=root
mysql-db=sbtest
mysql-password=
time=600
threads=32
report-interval=10
db-driver=mysql
4. 创建 sysbench 测试用数据库 sbtest,如下:
create databse sbtest;
5. 采用 sysbench 模拟并发批量写入数据,此过程时间较
15 分钟左右),如下:
sysbench '/usr/local/share/sysbench/oltp_common1.lua'
--config-file=/usr/local/share/sysbench/config --table-size=
20000000 prepare
of 5
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文档被以下合辑收录

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜