随缘天空
(Ti D Ber Ivw R7o Pj)
1
【 TiDB 使用环境】生产环境 压测tidb数据库性能
【 TiDB 版本】V7.1.1
【复现路径】参考官方文档使用sysbench进行性能测试,然后编写了一个sysbench-config文件,但是运行命令时找不到提示找不到配置文件
【遇到的问题:问题现象及影响】使用sysbench执行预热命令时提示找不到配置文件,也尝试过把配置文件放到root目录下,也是不行。当前配置文件是和lua脚本同一个目录。网上有些说是文件文件编码问题,要改成utf-8无bom格式,但是目前文本格式已经是这个了
【资源配置】
【附件:截图/日志/监控】
WalterWj
(王军 - PingCAP)
6
你这个报错和数据库无关,不行 yum 装一个 sysbench 吧
随缘天空
(Ti D Ber Ivw R7o Pj)
7
我进入sysbench安装的bin目录下,重新执行命令,结果不在出现文件找不到提示,而是出现如下错误
安装完软件之后也没做什么操作,只是把oltp_common文件的内容替换成官方调整后的内容,但是这一块主要是为了提高导入数据的效率
随缘天空
(Ti D Ber Ivw R7o Pj)
9
如下文本就是最新的otlp_common内容
oltp_common.lua (14.0 KB)
之前是点击图片对应的链接,然后用链接里面的内容替换成安装后的同名文件中otlp_common内容
WalterWj
(王军 - PingCAP)
10
这个优化 我没有记错的话 就是创建索引先做,然后导入数据。
以前的 lua 文件还存在么? cp 回来 ,试试跑报错么,如果不报错:
然后直接用 2 来调整,别用这个地方的 lua 文件试试。
这两个依赖装了么?rpm -qa | grep 'luajit\|^ck'
在看下ld配置
export LD_LIBRARY_PATH=/usr/local/sysbench/lib
ffeenn
(ThatBoy)
18
或者可以使用,Benchmark-Boot 图形化sysbench压测试工具,使用方便还只支持多中压测方式。
ffeenn
(ThatBoy)
20
1 个赞