检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
修改操作,比如分区的truncate,可以通过将object_mtime_record_mode设置为disable_partition,实现提前释放分区锁。 autovacuum自动清理功能的生效还依赖于下面两个GUC参数: track_counts参数需要设置为on,开启收集收据库统计数据功能。
distribution column" SQLSTATE: 0A000 错误原因:GaussDB(DWS)主键约束通过unique btree索引实现。主键约束没有包含分布列时,无法成功创建索引。 解决办法:请检查主键约束中是否包含分布列。 GAUSS-01285: "unknown constraint
row) 需要重写的规则越多,重写操作就越慢。因为它要检查每一个可能匹配的规则。为了过滤明显的非候选规则,可以使用tsquery类型的操作符来实现。在下面的例子中, 只选择那些可能与原始查询匹配的规则: 1 2 3 4 5 6 SELECT ts_rewrite('a & b'::tsquery
) 需要重写的规则越多,重写操作就越慢。因为它要检查每一个可能匹配的规则。为了过滤明显的非候选规则,可以使用tsquery类型的操作符来实现。在下面的例子中, 只选择那些可能与原始查询匹配的规则: 1 2 3 4 5 6 7 SELECT ts_rewrite('a & b'::tsquery
显式游标 显式游标主要用于对查询语句的处理,尤其是查询结果为多条记录的情况。 处理步骤 显式游标处理需六个PL/SQL步骤: 定义静态游标:就是定义一个游标名,以及与其相对应的SELECT语句。 定义静态游标的语法图,请参见图1。 图1 static_cursor_define::=
显式游标 显式游标主要用于对查询语句的处理,尤其是查询结果为多条记录的情况。 处理步骤 显式游标处理需六个PL/SQL步骤: 定义静态游标:就是定义一个游标名,以及与其相对应的SELECT语句。 定义静态游标的语法图,请参见图1。 图1 static_cursor_define::=
PGXC_TOTAL_MEMORY_DETAIL PGXC_TOTAL_MEMORY_DETAIL视图显示集群内存使用情况。需要有系统管理员权限或预置角色gs_role_read_all_stats权限才可以访问此视图。 表1 PGXC_TOTAL_MEMORY_DETAIL字段
***************** PARALLEL_ENABLE 在Oracle中,通过PARALLEL_ENABLE启用并发执行,从而实现负载分区。 输入:PARALLEL_ENABLE 1 2 3 4 5 6 7 8 9 10 11 12 CREATE OR
PGXC_MEMORY_DEBUG_INFO PGXC_MEMORY_DEBUG_INFO视图显示当前集群每个节点在执行作业时的内存报错信息,便于定位内存报错问题,当执行语句报错提示“memory is temporarily unavailable”时,通过该视图可查询到所有节
168.0.90:5000/”。 location可以指定子目录如“gsfs://192.168.0.90:5000/2019/11/”实现同一张表根据日期导出到不同目录下。 现有版本在执行导出任务的时候会判断“/output_data/2019/11”目录是否存在,不存在则创建。导出时会将文件写入此目录下,
PV_TOTAL_MEMORY_DETAIL PV_TOTAL_MEMORY_DETAIL视图统计当前数据库节点使用内存的信息,单位为MB。 表1 PV_TOTAL_MEMORY_DETAIL字段 名称 类型 描述 nodename text 节点名称。 memorytype text
如果table为分区表,在关键字PARTITION后面指定分区名partition_name表示分析该分区表的统计信息。目前语法上支持分区表做ANALYZE,但功能实现上暂不支持对指定分区统计信息的分析。 取值范围:表的某一个分区名。 foreign_table_name 需要分析的特定外表的表名(可能会
案例:改建分区表 逻辑上的一张表根据某种策略分成多个物理块进行存储,这张逻辑上的表称之为分区表,每个物理块则称为一个分区。一般对数据和查询都有明显区间段特征的表使用分区策略可通过较小不必要的数据扫描,从而提升查询性能 在查询时,可通过分区剪枝技术尽可能减少底层数据扫描,即缩小表的
PG_TOTAL_MEMORY_DETAIL PG_TOTAL_MEMORY_DETAIL视图显示某个数据库节点内存使用情况。 表1 PG_TOTAL_MEMORY_DETAIL字段 名称 类型 描述 nodename text 节点名称。 memorytype text 内存的名称,包括以下几种:
PG_TOTAL_MEMORY_DETAIL PG_TOTAL_MEMORY_DETAIL视图显示某个数据库节点内存使用情况。 表1 PG_TOTAL_MEMORY_DETAIL字段 名称 类型 描述 nodename text 节点名称。 memorytype text 内存的名称,包括以下几种:
PV_TOTAL_MEMORY_DETAIL PV_TOTAL_MEMORY_DETAIL视图统计当前数据库节点使用内存的信息,单位为MB。 表1 PV_TOTAL_MEMORY_DETAIL字段 名称 类型 描述 nodename text 节点名称。 memorytype text
global_deadlock_detector_period,控制分布式死锁检测功能的开启以及检测周期间隔。 开发指南>GUC参数>锁管理 实时查询 近似计算:基于hll算法实现列存近似计算向量化函数 新增approx_count_distinct(col_name)函数。 新增GUC参数approx_count_
案例:改建分区表 逻辑上的一张表根据某种策略分成多个物理块进行存储,这张逻辑上的表称之为分区表,每个物理块则称为一个分区。一般对数据和查询都有明显区间段特征的表使用分区策略可通过较小不必要的数据扫描,从而提升查询性能 在查询时,可通过分区剪枝技术尽可能减少底层数据扫描,即缩小表的
兼容MySQL中的change语法,可以同时修改列名以及列属性。 30 ALTER TABLE ... FIRST/AFTER colname 语法层实现支持FIRST/AFTER语法,但不实现实际语义,适用alter table add/modify/change column场景,受参数skip_first_after_mysql控制。
aussDB(DWS)的实时数仓中的HStore表就是针对这种情况设计和实现的,面向对于实时入库和实时查询有较强诉求的场景,同时拥有处理传统TP场景的事务能力。 GaussDB(DWS)提供的实时数仓中实现了一种全新的HStore表,可以做到单条或者小批量IUD操作的高并发实时入