PostgreSQL 12.17 Documentation0 码力 | 2786 页 | 12.72 MB | 2 年前3
PostgreSQL 8.1 Documentation0 码力 | 1548 页 | 11.54 MB | 2 年前3
PostgreSQL 13.14 Documentation0 码力 | 2940 页 | 12.89 MB | 2 年前3
PostgreSQL 11.22 Documentation0 码力 | 2732 页 | 12.44 MB | 2 年前3
Greenplum 分布式数据库内核揭秘d9/p11_3.jpg) ## 分区表 除了支持数据在不同的 segment 节点上水平分布以外,还支持在单个节点按照不同的标准进行分区,将单个节点上一个逻辑上的大表分割成物理上的几块,且支持多级分区。 Greenplum 目前支持的分区方法有: ● 范围分区:根据某个列的时间范围或者数值范围对数据进行分区。譬如以下 SQL 将创建一个按天分区的分区表,将 2021-01-01 到 2022-01-01 '2022-01-01') EXCLUSIVE EVERY (INTERVAL '1 day'); 列表分区:按照某个列的数值列表,将数据分到不同的分区。譬如以下 SQL 将根据性别创建一个分区表,共有 3 个分区:一个分区存储男士数据,一个分区存储女士数据。对于其它值譬如 NULL,在存储在默认分区 others 中: CREATE TABLE rank (id int, rank int0 码力 | 31 页 | 3.95 MB | 2 年前3
Greenplum Database 管理员指南 6.2.1理解 GP 的表分区..... -117- 决定表是否分区的原则.....-118 创建分区表.....-119 插入数据到分区表.....-125 验证分区策略.....-126 分区选择性的诊断.....-127 查看分区设计.....-128 维护分区表.....-128 创建与使用序列.....-139 创建序列.....-140 管理大规模集群的数据重分布..... - 346 可用磁盘空间充足的系统..... - 347 可用磁盘空间不足的系统..... - 347 重分布 AO 表和压缩表..... - 348 重分布分区表..... - 348 重分布有索引的表..... - 349 准备并添加新的计算节点主机..... - 349 将新的主机加入 ssh 互信..... - 350 检查磁盘 IO 性能和网络性能 储信息时也将显示APPENDONLY。CLUSTER,DECLARE...FOR UPDATE不适用AO表。 ## 选择行存或列存 GP支持在CREATE TABLE时选择行存或者列存,或者在分区表中为不同的分区做不同的选择,可以有的分区用行存,有的分区用列存。本节提供一些关于正确选择行存或列存的常规指导。不过具体情况还需根据业务场景进行确切的评估,编者认为,绝大部分情况下,不要选择列存,因为0 码力 | 416 页 | 6.08 MB | 2 年前3
Greenplum数据仓库UDW - UCloud中立云计算服务商75 开发指南 76 1、连接数据库 76 2、数据库管理 79 3、模式管理 81 4、表格设计 82 5、加载数据 90 6、分区表 92 7、序列 101 8、索引 102 9、ANALYZE/VACUUM 103 10、常用SQL大全 104 12、常用SQL命令 106 ufile 外部表,导入数据到 udw,使用方法请参考:ufile 数据导入到 udw ## 6、 分区表 分区表在逻辑上把一个大表切割成小表,分区表可以优化查询性能、在查询的时候只查询部分分区的内容。另外分区表可以很方便的让数据仓库把一些比较老的数据移出数据仓库。 目前udw支持的分区表类型有: • range分区: 把数据根据指定的范围进行分区, 例如: 时间范围、数值范围 - list分区: list分区: 把数据按照一个list的值进行分区, 例如: 产品的种类、地区 ## 使用分区表的场景:☐ - 数据表足够大: 大表格是比较适合做分区的、如果你的表格有上亿行或者更多的的数据, 可以通过分区把数据通过分区分为很多小的部分、从而提高性能。如果一个表只有几千行和几万行就不需要再做分区。 - 查询模式固定: 例如你经常按照日期去查找表格数据、我们可以按照每月或者每天做分区;如果你需要按0 码力 | 206 页 | 5.35 MB | 2 年前3
TiDB v8.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3760 14.12.13分区表· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · href="https://docs.pingcap.com/zh/tidb/v8.4/partitioned-table#全局索引"> �→ 分区表全局索引成为正式功能全局索引可以有效提高检索非分区列的效率,并且消除了唯一键必须包含分区键的限制。该功能扩展了 �→ TiDB 分区表的使用场景,避免了数据迁移过程中的一些应用修改工作。 0 码力 | 5095 页 | 104.54 MB | 1 年前 3
TiDB v7.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3297 14.11.12分区表· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · JSON 数组的检索操作。 更多信息,请参考用户文档。 • 完善 Hash 分区表和 Key 分区表的分区管理功能 #42728 @mjonss 在 v7.1.0 之前,TiDB 中的 Hash 分区表和 Key 分区表只支持 TRUNCATE PARTITION 分区管理。从 v7.1.0 开始, Hash 分区表和 Key 分区表新增支持 ADD PARTITION 和 COALESCE PARTITION PARTITION 分区管理。你可以根据需要灵 活调整 Hash 分区表和 Key 分区表的分区数量。例如,通过 ADD PARTITION 语句增加分区数量,或通过 COALESCE PARTITION 语句减少分区数量。 更多信息,请参考用户文档。 • Range INTERVAL 分区定义语法成为正式功能 (GA) #35683 @mjonss 在 v6.3.0 中引入的 Range INTERVAL0 码力 | 4369 页 | 98.92 MB | 2 年前3
TiDB v7.6 中文手册模式 ..... 3411 14.13.9 表属性 ..... 3438 14.13.11 事务 ..... 3440 14.13.1 视图 ..... 3475 14.13.1 分区表 ..... 3479 14.13.1 临时表 ..... 3519 14.13.14 缓存表 ..... 3525 14.13.1 外键约束 ..... 3530 14.13.15变量名 修改类型 描述 tidb_ 新增 用于控制是否支持对分区表创建Global index。默认值为OFF。Global index。当前正处于开发阶段,不推荐修改该变量值。用来控制用户会话中事务的空闲超时。当用户会话处于事务状态且空闲时间超过该变量设定的值时 #50077 @zimulala - 修复集群滚动重启时 DDL 卡在运行中状态的问题 #50073 @tangenta - 修复使用 PointGet 或 BatchPointGet 算子访问分区表的全局索引时,结果可能出错的问题 #47539 @L-maple - 修复当生成列上的索引设置为可见时,可能无法选中 MPP 计划的问题 #47766 @AilinKid - 修复 LIMIT 可能无法推入到 0 码力 | 4666 页 | 101.24 MB | 2 年前3共 64 条- 1
- 2
- 3
- 4
- 5
- 6
- 7













