本来要测Doris1.2(月底发布正式版本),遇到一些问题,所以先拿当前已经发布的1.1.4来做对比测试。
安装部署Doris1.1.4
# 1个fe节点
wget https://dist.apache.org/repos/dist/release/doris/1.1/1.1.4-rc01/apache-doris-fe-1.1.4-bin.tar.gz
cd /data
tar -zxvf apache-doris-fe-1.1.4-bin.tar.gz
ln -s apache-doris-fe-1.1.4-bin doris
## 配置fe.conf (略)
cd /data/doris;bin/start_fe.sh --daemon
jps -l
mysql -hstarrcoks-test-004 -uroot -p -P9030
## 添加3个be节点 (略)
# 3个be节点
wget https://dist.apache.org/repos/dist/release/doris/1.1/1.1.4-rc01/apache-doris-be-1.1.4-bin-x86_64.tar.gz
cd /data
tar -zxvf apache-doris-be-1.1.4-bin-x86_64.tar.gz
ln -s apache-doris-be-1.1.4-bin-x86_64 doris
## 配置be.conf (略)
cd /data/doris;bin/start_fe.sh --daemon
测试数据准备
## 建tpch库、表
cd /data/src-doris-1.1.4-rc01/tools/tpch-tools/bin
sh ./create-tpch-tables.sh
## load data
sh ./load-tpch-data.sh -c 16
... until print 'DONE'
执行查询脚本
sh ./run-tpch-queries.sh
Doris0.14 Vs. Doris1.1.4
先对比这2个版本的tpch-100性能测试结果,看看后浪和前浪谁被拍在了沙滩上。
在这次的测试中(TPCH-100的22个Queries),Doris1.1.4比Doris0.14整体性能提升了4.2倍。还好,没有翻车[呲牙]...