【技术实现步骤摘要】
本专利技术涉及数据库技术应用领域,尤其涉及一种数据库开窗函数查询性能提升的方法和装置。
技术介绍
1、高性能分布式时序数据库针对开窗函数的使用需求和场景,提出了一个新的子句:context by,大幅简化开窗函数相关查询的易用性。但朴素的context by处理流程存在不够高效的地方。
2、在相关技术中context by子句的处理流程如下:
3、step1,对时间序列数据,按照一定的规则分组;
4、step2,筛选符合要求的所有组;
5、step3,取每组部分或全部数据;
6、step4,以组为单位计算顺序敏感函数,如累积求和。最终输出的结果和输入数据有相同行数。
7、针对由于现有技术中在高性能分布式时序数据库中context by处理流程存在不够高效的技术的问题,目前尚未提出有效的解决方案。
技术实现思路
1、为解决上述技术问题,本专利技术实施例期望提供一种数据库开窗函数查询性能提升的方法和装置,以至少解决由于现有
...【技术保护点】
1.一种数据库开窗函数查询性能提升的方法,其特征在于,包括:
2.根据权利要求1所述的数据库开窗函数查询性能提升的方法,其特征在于,所述依据所述优化类型对数据库查询性能进行优化包括:
3.根据权利要求2所述的数据库开窗函数查询性能提升的方法,其特征在于,所述循环处理创建的至少一个所述数组包括:
4.根据权利要求1所述的数据库开窗函数查询性能提升的方法,其特征在于,所述依据所述优化类型对数据库查询性能进行优化包括:
5.根据权利要求4所述的数据库开窗函数查询性能提升的方法,其特征在于,所述循环处理分组后的数组包括:
...【技术特征摘要】
1.一种数据库开窗函数查询性能提升的方法,其特征在于,包括:
2.根据权利要求1所述的数据库开窗函数查询性能提升的方法,其特征在于,所述依据所述优化类型对数据库查询性能进行优化包括:
3.根据权利要求2所述的数据库开窗函数查询性能提升的方法,其特征在于,所述循环处理创建的至少一个所述数组包括:
4.根据权利要求1所述的数据库开窗函数查询性能提升的方法,其特征在于,所述依据所述优化类型对数据库查询性能进行优化包括:
5.根据权利要求4所述的数据库开窗函数查询性能提升的方法,其特征在于,所述循...
【专利技术属性】
技术研发人员:周小华,王济元,
申请(专利权)人:浙江智臾科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。