博客第五篇:关于【DM8_TPC-C性能测试规范】的补充.pdf
问题:没有命令执行路径
解决方法:
cd /home/dmdba/dmdbms/bin
./dminit path=/data/dmdata page_size=32 extent_size=32
问题:没有命令执行路径
解决方法:
方法1:
dmserver /data/dmdata/DAMENG/dm.ini
方法2:
cd /home/dmdba/dmdbms/bin
./dmserver /data/dmdata/DAMENG/dm.ini
说明:在DM管理工具上连接数据库,并创建下面的所有表结构,共12条记录,成功执行即可
问题:执行命令时可能会出现【初始化SSL环境失败】的情况
原因:
/dmdata/DAMENG/dm.ini配置文件中 ENABLE_ENCRYPT的值为1,表示装载数据时以SSL加密方式装载,需要SSL算法文件,我们的环境里面没有配置。
解决方法:
vi /dmdata/DAMENG/dm.ini 将ENABLE_ENCRYPT的值设置为0
说明:
【Ctrl + c 】关闭实例,然后重启实例
【如果要绑核,需要绑核命令在前】
【[++++绑核命令] ./dmserver /dmdata/DAMENG/dm.ini】
【例:numactl --cpunodebind=2 --membind=2 ./dmserver /dmdata/DAMENG/dm.ini】
【例:numactl -C 32-39 --membind=2 ./dmserver /dmdata/DAMENG/dm.ini】
问题:执行命令可能会出现数据库里面的数据为0的情况
原因:未装载数据
解决方法:
回到第四步,装载数据
加载完数据后,不用创建索引和序列
开启压测⬇
---------------------------------------------
切换到另一窗口用root启动压测工具
---------------------------------------------
进入软件目录:
cd /opt/tpcc/benchmarksql-5.0rc2-westone-v1.2/run/
---------------------------------------------
【如果有需求:请修改并发数&时间】
【vim props.dm】
【terminals=100】- 并发
【runMins=10】- 时间
---------------------------------------------
【如果要绑核,需要绑核命令在前】执行压测
---------------------------------------------
【+绑核参数xxxx ./runBenchmark.sh props.dm 】
【例:numactl --cpunodebind=0-7 --membind=0-7 ./runBenchmark.sh props.dm 】
---------------------------------------------
文章
阅读量
获赞