分区表

最近更新时间:2020-06-05 17:30:40

通常在关系型数据库中,为提高查询性能减少扫描数据量大小,会对大数据量有规则的表进行分区。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
    分区分隔符:=
    分区字段:
字段名 类型
Day String
Hour String
Minute String

定时同步:定时同步若开启,会默认创建好分区路径
日期格式:yyyymmdd hh mm
时间粒度:5分钟

查询分区表

示例如下:

 select * from database.table where partition_column=xxx

金山云,开启您的云计算之旅

免费注册