赞
踩
clikchouse官方提供了一个benchmark工具,能够连接到ClickHouse服务器并重复发送指定的查询。
- #第一种语法
- echo "single query" | clickhouse-benchmark [keys]
-
- #第二种语法
- clickhouse-benchmark [keys] <<< "single query"
-
- #其中的single query代表简单的sql查询
- #[keys]表示的是使用的参数
如果想执行多条语句,可以将语句写到文件中,然后将文件传给clickhouse-benchmark。例如:
- #在文件queries_file中写sql语句,每条sql语句一行:
- SELECT * FROM system.numbers LIMIT 10000000
- SELECT 1
-
- #将文件queries_file传递给clickhouse-benchmark
- clickhouse-benchmark [keys] < queries_file
参数 | 含义 | 默认值 |
-c N 或者 --concurrency=N | clickhouse-benchmark发送查询的并发数量 |
1 |
-d N 或者 --delay=N | 运行中返回报告的时间间隔,设置0以禁用 | 1 |
-h WORD 或者 --host=WORD | 服务器host。 对于 comparison mode ,可以使用多个-h。 |
localhost |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。