分区表

最近更新时间:2021-08-27 14:48:58

查看PDF

通常在关系型数据库中,为提高查询性能减少扫描数据量大小,会对大数据量有规则的表进行分区。KQES支持您使用分区表,对数据进行细化处理,缩短查询响应时间。本文档介绍KQES如何创建、使用和管理分区表。

创建分区表

KQES中,可以将存储在KS3的目录映射成一张表,表中的数据是KS3的文件内容。若KS3的目录有一定的时间规则,可映射成分区表,分区列对应KS3中的目录,该目录需遵循固定格式命名,比如:

  1. https://bucket.KS3-cn-beijing.ksyun.com/kqes/d=20200605/h=20/m=20/test1.txt
  2. https://bucket.ks3-cn-beijing.ksyun.com/kqes/d=20200605/h=20/m=25/test2.txt

针对上述KS3目录结构,在KQES中创建分区表时,请按照以下内容配置:

  • 源数据路径:kqes
  • 分区分隔符:=
  • 定时同步:定时同步若开启,会默认创建好分区路径
  • 日期格式:yyyymmdd hh mm
  • 时间粒度:5分钟
  • 分区字段:
字段名 类型
Day String
Hour String
Minute String

查询分区表

示例如下:

 select * from database.table where partition_column=xxx

文档内容是否对您有帮助?

根本没帮助
文档较差
文档一般
文档不错
文档很好

在文档使用中是否遇到以下问题

内容不全,不深入
内容更新不及时
描述不清晰,比较混乱
系统或功能太复杂,缺乏足够的引导
内容冗长

更多建议

0/200

评价建议不能为空

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

问题反馈