数据仓库服务 GAUSSDB(DWS)-8.1.3版本新增功能:系统函数
系统函数
变更类型 |
序号 |
名称 |
变更描述 |
---|---|---|---|
新增 |
1 |
rb_build |
将int数组转成一个bitmap类型。 |
2 |
rb_to_array |
rb_build的逆向操作,把RoaringBitmap转成int数组。 |
|
3 |
rb_and |
两个RoaringBitmap做交集操作。 |
|
4 |
rb_or |
两个RoaringBitmap做并集操作。 |
|
5 |
rb_xor |
两个RoaringBitmap做异或操作。 |
|
6 |
rb_andnot |
两个RoaringBitmap做and后取反。 |
|
7 |
rb_cardinality |
计算一个RoaringBitmap的基数。 |
|
8 |
rb_and_cardinality |
计算两个RoaringBitmap求and以后的基数。 |
|
9 |
rb_or_cardinality |
计算两个RoaringBitmap求or以后的基数。 |
|
10 |
rb_xor_cardinality |
计算两个RoaringBitmap求xor以后的基数。 |
|
11 |
rb_andnot_cardinality |
计算两个RoaringBitmap求andnot以后的基数。 |
|
12 |
rb_is_empty |
判断一个RoaringBitmap是否为空。 |
|
13 |
rb_equals |
判断两个RoaringBitmap是否相等。 |
|
14 |
rb_intersect |
判断两个RoaringBitmap是否相交。 |
|
15 |
rb_contain |
判断第一个RoaringBitmap是否包含指定的值。 |
|
16 |
rb_add |
RoaringBitmap中增加一个值。 |
|
17 |
rb_remove |
RoaringBitmap中删除一个值。 |
|
18 |
rb_flip |
翻转指定范围的RoaringBitmap。 |
|
19 |
rb_min |
求一个RoaringBitmap的最小值。 |
|
20 |
rb_max |
求一个RoaringBitmap的最大值。 |
|
21 |
rb_rank |
返回Bitmap中小于等于指定Offset的基数。 |
|
22 |
rb_contain_rb |
判断第一个RoaringBitmap是否包含第二个roaringbitmap。 |
|
23 |
rb_containedby_rb |
判断第二个RoaringBitmap是否包含第一个roaringbitmap。 |
|
24 |
rb_containedby |
判断指定的值是否被指定的roaringbitmap包含。 |
|
25 |
rb_iterate |
返回RoaringBitmap对应的int 。 |
|
26 |
rb_and_agg |
将RoaringBitmap列按照and逻辑做聚合。 |
|
27 |
rb_or_agg |
将RoaringBitmap列按照or逻辑做聚合。 |
|
28 |
rb_xor_agg |
将RoaringBitmap列按照xor逻辑做聚合。 |
|
29 |
rb_and_cardinality_agg |
将RoaringBitmap列按照and逻辑做聚合后的基数。 |
|
30 |
rb_or_cardinality_agg |
将RoaringBitmap列按照or逻辑做聚合后的基数。 |
|
31 |
rb_xor_cardinality_agg |
将RoaringBitmap列按照xor逻辑做聚合后的基数。 |
|
32 |
rb_build_agg |
将int列聚合成RoaringBitmap类型数据。 |
|
33 |
pgxc_wlm_readjust_relfilenode_size_table() |
空间统计校准函数,不重建PG_RELFILENODE_SIZE系统表,重新校准用户和schema空间。 |
|
34 |
gs_table_distribution() |
快速查询系统中表大小的函数。 |
|
35 |
pg_obs_cold_refresh_time |
修改obs多温表自动切换任务时间。 |
|
36 |
gs_clean_tag_relation |
清理tag表中无用的tagid行数据。该函数入参为时序表OID,每个分区遍历cudesc表tagid列的最小值,从而得到整个时序表tagid的最小值。 |
|
37 |
proc_drop_partition |
用于将分区boundary时间超过TTL的分区进行drop。 |
|
38 |
proc_add_partition |
用于为分区表创建分区。 |
|
39 |
pg_collation_actual_version |
返回ICU排序规则的实际版本号。 |
|
40 |
first |
分组内第一个元素。 |
|
41 |
last |
分组内最后一个元素。 |
|
42 |
mode |
分组内出现频率最高的值。 |
|
43 |
delta |
相邻两行的差值。 |
|
44 |
percentile_of_value |
近似百分位的值。 |
|
45 |
value_of_percentile |
近似百分位。 |
|
46 |
spread |
分组内最大值和最小值的差值。 |
|
47 |
pg_flush_buffers |
刷出所有行存脏页。 |
|
修改 |
48 |
pg_stat_activity系列视图 |
pg_stat_get_activity_with_conninfo、pg_stat_activity、pgxc_stat_activity、pg_stat_get_activity视图新增stmt_type和lwtid列。 |
49 |
pg_authid系统表新增两行 |
新增pg_role_signal_backend,pg_role_read_all_stats预置角色。 |
|
50 |
vac_fileclear_relation |
可以返回指定表真实清理文件的数量,不清理返回0。 |
|
51 |
vac_fileclear_all_relation |
可以返回所有列存表真实清理文件的数量,不清理则返回0。 |
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- DWS产品介绍_DWS产品优势_DWS功能_DWS使用场景_DWS是什么
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具
- GaussDB(DWS)常用SQL_常用SQL命令_SQL语法
- GaussDB(DWS)服务_什么是IoT数仓_如何使用IoT数仓
- GaussDB函数_GaussDB数据库函数_高斯数据库函数_华为云
- GaussDB数据库函数_GaussDB介绍_高斯数据库函数
- GaussDB版本_GaussDB数据库版本_高斯数据库版本-华为云