暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
KingbaseES 中的并行查询.docx
1428
12页
11次
2021-11-18
免费下载
KingbaseE
中的并行查询
【关键字】
并行查询,
JOIN
,性能调优
【正文】
1.
概述
当前

具有大量内核,应用程序一直在与数据库并行发送查询。在报告查询处理多表
行的情况下,查询使用多个

的能力有助于我们更快地执行。

中的并行
查询允许利用多

更快地完成报告查询。
2.
测试环境
数据准备,建立大表,可以很好体现并行查询的差异。

关联列表
架构模式

名称

类型

拥有者

大小

描述

 !"#$%
序列数
&'()*+,&'
#-.
数据表
&'(*/0
#-.1
序列数
&'()*+,&'
#-
数据表
&'(,223
#-1
序列数
&'()*+,&'
#$
数据表
&'(*4
5(2$''
数据表
&'(*+*0
5(2$''
数据表
675(2$''6
栏位

类型

校对规则

可空的

预设

(89*+:3;<'
=8<'8<'
>'<$8'8=8&9,??$8;
<'<($8'8=8&9,??$8;
$8'8=8&9,??$8;
8<8'&'8
''$8'8=8&9,??$8;
8''('(9@;#'$<''(A<
'('(9@;#'$<''(A<
8'<(89*+:3;
>'>'8
8'(89*+:3;
>'(89*+:3;B*BCC'8
>''$<8(89*+:3;B*BCC'8
>'(89*+:3;B*BCC'8
3.
并行顺序扫描
这可能更快不是因为并行读取,而是因为数据分散在许多

内核上。现代操作系统为
<'8%"
数据文件提供了良好的缓存。预读允许从存储中获取一个块,而不仅仅是

守护进程请求的块。因此,查询性能不受磁盘
D
限制。它消耗

周期用于:
从表数据页中一一读取行
比较行值和
 E
条件
让我们尝试执行简单的选择查询:
   > &A ' 8'    (1'& -8<(
5(2$''F
%EG"H


1<5(2$''9<'373377@4/3,7*,8<#*,@3?*,#'$/;
9''(3734*77,,@73428<#*,@3?*,<<*;
I(C37323(
>'<I(C,??724)(
9@
行记录
;
顺序扫描产生太多没有聚合的行。因此,查询由单个

内核执行。
of 12
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜