Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
d44e7f57
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
d44e7f57
编写于
4月 26, 2022
作者:
P
Ping Xiao
浏览文件
操作
浏览文件
下载
差异文件
Merge branch '2.4' into xiaoping/2.4
上级
91c621fb
2f30f91b
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
16 addition
and
32 deletion
+16
-32
tests/perftest-scripts/perftest-query.sh
tests/perftest-scripts/perftest-query.sh
+16
-32
未找到文件。
tests/perftest-scripts/perftest-query.sh
浏览文件 @
d44e7f57
...
...
@@ -57,35 +57,21 @@ function stopTaosd {
function
buildTDengine
{
echoInfo
"Build TDinternal"
cd
$WORK_DIR
/TDinternal
git reset
--hard
HEAD~3
git fetch
git checkout
$branch
git pull
git remote update
>
/dev/null
cd
community
git reset
--hard
HEAD
git fetch
git checkout
$branch
REMOTE_COMMIT
=
`
git rev-parse
--short
remotes/origin/
$branch
`
git pull
>
/dev/null
LOCAL_COMMIT
=
`
git rev-parse
--short
@
`
echo
" LOCAL:
$LOCAL_COMMIT
"
echo
"REMOTE:
$REMOTE_COMMIT
"
if
[
"
$LOCAL_COMMIT
"
==
"
$REMOTE_COMMIT
"
]
;
then
echo
"repo up-to-date"
fi
cd
community
git reset
--hard
HEAD
cd
..
echo
"git submodule update --init --recursive"
git submodule update
--init
--recursive
git pull
>
/dev/null 2>&1
cd
community
git remote update
>
/dev/null
git reset
--hard
HEAD
git fetch
git checkout
$branch
REMOTE_COMMIT
=
`
git rev-parse
--short
remotes/origin/
$branch
`
LOCAL_COMMIT
=
`
git rev-parse
--short
@
`
cd
../debug
rm
-rf
*
if
[
$type
=
"jemalloc"
]
;
then
...
...
@@ -94,36 +80,34 @@ function buildTDengine {
else
cmake ..
>
/dev/null
fi
#cp $WORK_DIR/taosdemoPerformance.py $WORK_DIR/TDinternal/community/tests/pytest/tools/
#cp $WORK_DIR/insertFromCSVPerformance.py $WORK_DIR/TDinternal/community/tests/pytest/insert/
#cp $WORK_DIR/queryPerformance.py $WORK_DIR/TDinternal/community/tests/pytest/query/
rm
-rf
$WORK_DIR
/TDinternal/community/tests/pytest/query/operator.py
make
>
/dev/null 2>&1
make
install
>
/dev/null 2>&1
echo
"Build TDengine on remote server"
ssh perftest
"./buildTDengine.sh
$branch
> /dev/null"
}
function
runQueryPerfTest
{
[
-f
$PERFORMANCE_TEST_REPORT
]
&&
rm
$PERFORMANCE_TEST_REPORT
nohup
$WORK_DIR
/TDinternal/debug/build/bin/taosd
-c
/etc/
perf/
>
/dev/null 2>&1 &
nohup
$WORK_DIR
/TDinternal/debug/build/bin/taosd
-c
/etc/
$branch
>
/dev/null 2>&1 &
echoInfo
"Wait TDengine to start"
sleep
60
echoInfo
"Run Performance Test"
cd
$WORK_DIR
/TDinternal/community/tests/pytest
cd
$WORK_DIR
/TDinternal/community/tests/pytest
python3
query/queryPerformance.py
-c
$LOCAL_COMMIT
-b
$branch
-T
$type
-d
perf2
|
tee
-a
$PERFORMANCE_TEST_REPORT
python3
perfbenchmark/queryPerformance.py
-c
$LOCAL_COMMIT
-b
$branch
-T
$type
|
tee
-a
$PERFORMANCE_TEST_REPORT
python3
insert
/insertFromCSVPerformance.py
-c
$LOCAL_COMMIT
-b
$branch
-T
$type
|
tee
-a
$PERFORMANCE_TEST_REPORT
python3
perfbenchmark
/insertFromCSVPerformance.py
-c
$LOCAL_COMMIT
-b
$branch
-T
$type
|
tee
-a
$PERFORMANCE_TEST_REPORT
echo
"=========== taosdemo performance: 4 int columns, 10000 tables, 100000 recoreds per table ==========="
|
tee
-a
$PERFORMANCE_TEST_REPORT
python3
tools
/taosdemoPerformance.py
-c
$LOCAL_COMMIT
-b
$branch
-T
$type
|
tee
-a
$PERFORMANCE_TEST_REPORT
python3
perfbenchmark
/taosdemoPerformance.py
-c
$LOCAL_COMMIT
-b
$branch
-T
$type
|
tee
-a
$PERFORMANCE_TEST_REPORT
echo
"=========== taosdemo performance: 400 int columns, 400 double columns, 200 binary(128) columns, 10000 tables, 10 recoreds per table ==========="
|
tee
-a
$PERFORMANCE_TEST_REPORT
python3
tools
/taosdemoPerformance.py
-c
$LOCAL_COMMIT
-b
$branch
-T
$type
-i
400
-D
400
-B
200
-t
10000
-r
10 |
tee
-a
$PERFORMANCE_TEST_REPORT
python3
perfbenchmark
/taosdemoPerformance.py
-c
$LOCAL_COMMIT
-b
$branch
-T
$type
-i
400
-D
400
-B
200
-t
10000
-r
10 |
tee
-a
$PERFORMANCE_TEST_REPORT
echo
"=========== taosdemo performance: 1900 int columns, 1900 double columns, 200 binary(128) columns, 10000 tables, 10 recoreds per table ==========="
|
tee
-a
$PERFORMANCE_TEST_REPORT
python3
tools
/taosdemoPerformance.py
-c
$LOCAL_COMMIT
-b
$branch
-T
$type
-i
1900
-D
1900
-B
200
-t
10000
-r
10 |
tee
-a
$PERFORMANCE_TEST_REPORT
python3
perfbenchmark
/taosdemoPerformance.py
-c
$LOCAL_COMMIT
-b
$branch
-T
$type
-i
1900
-D
1900
-B
200
-t
10000
-r
10 |
tee
-a
$PERFORMANCE_TEST_REPORT
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录