TeraData项目经验总结与回顾

本文总结了TeraData项目的重点,包括其体系结构、处理机制、PI分布查询、SPOOL SPACE管理、重分布和全拷贝操作以及各种表连接方式。深入探讨了如何优化SQL查询和资源使用,以提升性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

TeraData项目总结

TeraData体系结构和处理机制

在物理布局上,Teradata系统主要包括三个部分:处理节点(Node)、用于节点间通信的内部高速互联(InterConnection)和数据存储介质(通常是磁盘阵列)。


                                                                           图1

                                                                           图2


其中解析引擎PE(Parsing Engine)是一个虚拟处理器,用于进行客户端和存取模块处理器之间的通讯和交互。

主要的功能包括任务控制(Session Control),SQL语句的解析、优化、查询步骤的生成和分发,并行化预处理和返回查询结果,每个PE最多支持120个Session。如图3

 


                                               图3

一般来说一个节点对应一个IP,一个节点一般有2个PE, 在Host文件中一般时候会把所有的IP都设置上,连接时会默认从设置的第一个IP连接,如果大家在HOST中第一个都设置同一IP,那就会出现第一个连接不足时,使用节点间通信,将请求传给其他节点,以达到平均负载的功能。而传回结果的时候还是要通过连接的IP传回数据,这样就会产出不必要的网络资源的浪费。可以通过调整HOST中设置的IP的顺序得到解决。                                     &nbs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值