GBase 8c 约束设计(二)
局部聚簇
Partial Cluster Key(局部聚簇,简称PCK)是列存表的一种局部聚簇技术,在GBase 8c中,使用PCK可以通过min/max稀疏索引实现事实表快速过滤扫描。PCK的选取遵循以下原则:
【关注】一张表上只能建立一个PCK,一个PCK可以包含多列,但是一般不建议超过2列。
【建议】在查询中的简单表达式过滤条件上创建PCK。这种过滤条件一般形如col op const,其中col为列名,op为操作符=、>、>=、<=、<,const为常量值。
【建议】在满足上面条件的前提下,选择distinct值比较多的列上建PCK。
GBase 8c 约束设计(二)相关推荐
- GBase 8c约束设计建议
DEFAULT和NULL约束 [建议]如果能够从业务层面补全字段值,那么,就不建议使用DEFAULT约束, 避免数据加载时产生不符合预期的结果. [建议]给明确不存在NULL值的字段加上NOT NUL ...
- 一专多能、创新力十足,南大通用GBase 8c数据库获鲲鹏创新应用大赛金奖
被评为openGauss赛道金奖的多模多态分布式数据库GBase 8c其含金量表现在哪些方面?基于openGauss有哪些技术创新? 其商业价值是什么?在哪些场景发挥作用? 面向全球开发者的年度顶级赛 ...
- 金奖方案 | 一专多能、傲视寰宇,南大通用GBase 8c数据库牛在哪里?
鲲鹏应用创新大赛是面向全球开发者的顶级赛事,本次大赛由21个鲲鹏生态创新中心与华为,联合中国软件行业协会.绿色计算产业联盟.中国计算机行业协会.中国计算机学会高专委共同举办,旨在激发行业应用创新.加速 ...
- GBase 8c开发接口(二)
GBase 8c JDBC JDBC(Java Database Connectivity,java数据库连接)是一款用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问接口,应用程 ...
- GBase 8c技术特点
GBase 8c技术特点 1.自动容错的强一致性全局事务 2.计算存储分离 3.灵活的数据分布 4.灵活的部署方式 5.在线扩容缩容 6.在线升级 7.数据高可用 8.安全性 9.异地多活 10.数据 ...
- GBase 8c核心技术简介
1 自适应事务处理机制 GBase 8c采用自适应的事务处理机制来提升系统性能.对于只需要在本地节点进行处理的事务,协调器按本地事务处理流程进行处理,不需要进行两阶段提交,以提升事务处理的效率:对于需 ...
- fpga电平约束有什么作用_Xilinx FPGA的约束设计和时序分析总结
欢迎FPGA工程师加入官方微信技术群 点击蓝字关注我们FPGA之家-中国最好最大的FPGA纯工程师社群 在进行FPGA的设计时,经常会需要在综合.实现的阶段添加约束,以便能够控制综合.实现过程,使设计 ...
- GBase 8c 权限说明
GBase 8c 数据库中包含以下权限: SELECT:允许从指定表,视图或序列的任何列或列出的特定列进行SELECT.也允许使用COPY TO.在UPDATE或DELETE中引用现有列值也需要此权限 ...
- GBASE 8C——SQL参考6 sql语法(12)
EXECUTE 功能描述 执行一个前面准备好的预备语句.因为一个预备语句只在会话的生命期里存在,那么预备语句必须是在当前会话的前些时候用PREPARE语句创建的. 语法格式 EXECUTE name ...
最新文章
- 管网环的闭合差c语言编程,最大环的闭合差管网平差
- 使用OpenVINO ToolKit 实时推断
- scipy模块计算导数方法(central_diff_weights)
- preCornerDetect函数
- 作者:连德富,男,电子科技大学讲师、教育大数据研究所副所长。
- 考研英语一和英语二的区别
- 封装自己的LINUX光盘
- java开发项目心得体会
- mapgis矢量化怎么打分数_MAPGIS矢量化步骤
- 《物联网技术》课程笔记——第一章 物联网概述
- 数据流中的第 K 大元素
- 不借助idea开发工具构建一个Javaweb项目
- 一文了解美团团节社等及分佣机制
- 台式计算机小键盘,台式电脑软键盘在哪里,初学电脑
- arm linux 俄罗斯方块,基于ARM的俄罗斯方块游戏的开发教材.doc
- 计算机三级网络技术知识点
- 转 javascip学习笔记
- Importance Weighted Adversarial Nets for Partial Domain Adaptation学习笔记
- linux系统服务器忘记密码怎么办
- 「自然语言处理(NLP)」入门系列(一)初识NLP