Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
2dot5
ClickHouse
提交
c5be9e3a
C
ClickHouse
项目概览
2dot5
/
ClickHouse
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
ClickHouse
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
c5be9e3a
编写于
2月 02, 2021
作者:
I
Ilya Yatsishin
提交者:
GitHub
2月 02, 2021
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #19686 from benbiti/master
[Docs]Translation: update FINAL with max_final_threads setting to CN
上级
05b81641
8ffc2bb7
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
24 addition
and
11 deletion
+24
-11
docs/zh/operations/settings/settings.md
docs/zh/operations/settings/settings.md
+11
-0
docs/zh/sql-reference/aggregate-functions/index.md
docs/zh/sql-reference/aggregate-functions/index.md
+7
-7
docs/zh/sql-reference/aggregate-functions/reference.md
docs/zh/sql-reference/aggregate-functions/reference.md
+2
-2
docs/zh/sql-reference/statements/select/from.md
docs/zh/sql-reference/statements/select/from.md
+4
-2
未找到文件。
docs/zh/operations/settings/settings.md
浏览文件 @
c5be9e3a
...
...
@@ -1310,3 +1310,14 @@ SELECT idx, i FROM null_in WHERE i IN (1, NULL) SETTINGS transform_null_in = 1;
**另请参阅**
-
[
IN 运算符中的 NULL 处理
](
../../sql-reference/operators/in.md#in-null-processing
)
## max_final_threads {#max-final-threads}
设置使用
[
FINAL
](
../../sql-reference/statements/select/from.md#select-from-final
)
限定符的
`SELECT`
查询, 在数据读取阶段的最大并发线程数。
可能的值:
-
正整数。
-
0 or 1 — 禁用。 此时
`SELECT`
查询单线程执行。
默认值:
`16`
。
docs/zh/sql-reference/aggregate-functions/index.md
浏览文件 @
c5be9e3a
---
toc_folder_title
:
聚合函数
toc_priority
:
33
toc_title
:
聚合函数
toc_title
:
简介
---
# 聚合函数 {#aggregate-functions}
聚合函数
在
[
正常
](
http://www.sql-tutorial.com/sql-aggregate-functions-sql-tutorial
)
方式如预期的数据库专家
。
聚合函数
如数据库专家预期的方式
[
正常
](
http://www.sql-tutorial.com/sql-aggregate-functions-sql-tutorial
)
工作
。
ClickHouse还支持:
...
...
@@ -14,7 +15,7 @@ ClickHouse还支持:
## 空处理 {#null-processing}
在聚合过程中,所有
`NULL`
s
被跳过。
在聚合过程中,所有
`NULL`
被跳过。
**例:**
...
...
@@ -30,7 +31,7 @@ ClickHouse还支持:
└───┴──────┘
```
比方说,你需要
在总的值
`y`
列
:
比方说,你需要
计算
`y`
列的总数
:
```
sql
SELECT
sum
(
y
)
FROM
t_null_big
...
...
@@ -40,9 +41,8 @@ SELECT sum(y) FROM t_null_big
│ 7 │
└────────┘
该
`sum`
函数解释
`NULL`
作为
`0`
. 特别是,这意味着,如果函数接收输入的选择,其中所有的值
`NULL`
,那么结果将是
`0`
,不
`NULL`
.
现在你可以使用
`groupArray`
函数
从创建一个数组
`y`
列
:
现在你可以使用
`groupArray`
函数
用
`y`
列创建一个数组
:
```
sql
SELECT
groupArray
(
y
)
FROM
t_null_big
...
...
@@ -54,6 +54,6 @@ SELECT groupArray(y) FROM t_null_big
└───────────────┘
```
`groupArray`
不包括
`NULL`
在生成的数组中
。
在
`groupArray`
生成的数组中不包括
`NULL`
。
[
原始文章
](
https://clickhouse.tech/docs/en/query_language/agg_functions/
)
<!--hide-->
docs/zh/sql-reference/aggregate-functions/reference.md
浏览文件 @
c5be9e3a
---
toc_priority
:
36
toc_title
:
聚合函数
toc_title
:
参考手册
---
#
聚合函数引用
{#aggregate-functions-reference}
#
参考手册
{#aggregate-functions-reference}
## count {#agg_function-count}
...
...
docs/zh/sql-reference/statements/select/from.md
浏览文件 @
c5be9e3a
...
...
@@ -25,11 +25,13 @@ toc_title: FROM
-
[
Replicated
](
../../../engines/table-engines/mergetree-family/replication.md
)
版本
`MergeTree`
引擎
-
[
View
](
../../../engines/table-engines/special/view.md
)
,
[
Buffer
](
../../../engines/table-engines/special/buffer.md
)
,
[
Distributed
](
../../../engines/table-engines/special/distributed.md
)
,和
[
MaterializedView
](
../../../engines/table-engines/special/materializedview.md
)
在其他引擎上运行的引擎,只要是它们底层是
`MergeTree`
-引擎表即可。
现在使用
`FINAL`
修饰符 的
`SELECT`
查询启用了并发执行, 这会快一点。但是仍然存在缺陷 (见下)。
[
max_final_threads
](
../../../operations/settings/settings.md#max-final-threads
)
设置使用的最大线程数限制。
### 缺点 {#drawbacks}
使用的查询
`FINAL`
执行速度
不如类似的查询那么快
,因为:
使用的查询
`FINAL`
执行速度
比类似的查询慢一点
,因为:
-
查询在单个线程中执行,并
在查询执行期间合并数据。
-
在查询执行期间合并数据。
-
查询与
`FINAL`
除了读取查询中指定的列之外,还读取主键列。
**在大多数情况下,避免使用 `FINAL`.**
常见的方法是使用假设后台进程的不同查询
`MergeTree`
引擎还没有发生,并通过应用聚合(例如,丢弃重复项)来处理它。 {## TODO: examples ##}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录