检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通信库的内存峰值。 max_topsql_memory:TopSQL记录历史作业监控信息允许使用的最大内存。 topsql_used_memory:TopSQL记录历史作业监控信息已使用的内存大小。 topsql_peak_memory:TopSQL记录历史作业监控信息的内存峰值。
通信库的内存峰值。 max_topsql_memory:TopSQL记录历史作业监控信息允许使用的最大内存。 topsql_used_memory:TopSQL记录历史作业监控信息已使用的内存大小。 topsql_peak_memory:TopSQL记录历史作业监控信息的内存峰值。
XX000 错误原因:无法获得文件的状态信息。 解决办法:检查文件状态是否异常,例如文件不存在,文件读取权限不够等。 GAUSS-02983: "requested length too large" SQLSTATE: 22023 错误原因:读取文件时,需要读取的长度超过了最大值。 解决办法:减少读取长度,减少到1G以下。
解决办法:使用gs_guc工具修改对应报错实例的postgresql.conf中的配置项。 GAUSS-01997: "rm data comand is not from primary,peer_role=%d" SQLSTATE: XX000 错误原因:备DN收到的删除数据的命令不是来自于主DN。
次调度时的检查点。请参考CHECKPOINT。 垃圾收集 进行垃圾收集以及可选择的对数据库进行分析。请参考VACUUM。 收集统计信息 收集与数据库中表内容相关的统计信息。请参考ANALYZE | ANALYSE。 设置当前事务的约束检查模式 设置当前事务里的约束检查的特性。请参考SET
次调度时的检查点。请参考CHECKPOINT。 垃圾收集 进行垃圾收集以及可选择的对数据库进行分析。请参考VACUUM。 收集统计信息 收集与数据库中表内容相关的统计信息。请参考ANALYZE | ANALYSE。 设置当前事务的约束检查模式 设置当前事务里的约束检查的特性。请参考SET
SQL调优进阶 SQL自诊断 语句下推调优 子查询调优 统计信息调优 算子级调优 数据倾斜调优 SQL语句改写规则 优化器参数调整 父主题: SQL调优
(以下简称GDS)相关问题的分析定位能力,可以通过此参数选择是否开启GDS的debug功能。参数开启后,将在集群节点对应的日志中输出GDS每次收发的包裹类型、命令交互的对端以及其他交互相关的细节信息,方便记录Gaussdb端状态机的状态跳转,以及目前所处的状态信息。此参数打开会输出额外
GS_WLM_OPERATOR_HISTORY视图显示的是当前用户在当前CN上执行作业结束后的算子的相关记录。 此视图用于从GaussDB(DWS)中查询数据,数据库中的数据会定时被清理。当GUC参数enable_resource_record为on时,视图中的记录每隔3分钟被转储到系统表GS_W
数据库:探针SQL选择当前集群所要执行的数据库。 探针SQL:需要执行的探针SQL语句(仅适用SELECT语句)。 探针阈值(ms):探针SQL执行的告警阈值。 探针说明:需要执行的探针SQL的详细说明。 填写SQL探针信息后,确认无误,单击“确认”。 启用(禁用)SQL探针 登录GaussDB(DWS)管理控制台。
XX000 错误原因:程序运行过程中需要访问的文件不存在。 解决办法:手动创建该文件或重新初始化数据目录。 GAUSS-01972: "duplicate option '%s'" SQLSTATE: 42601 错误原因:服务端收的重建命令参数有重复。 解决办法:需要开发人员根据提示排查客户端命令参数。
epoch的非最后一个文件。 1表示检查是否为跨VW写场景。对于v3表vacuum,若检查为非跨VW写的场景,清理所有epoch的非最后一个文件,清理当前epoch的最后一个文件,清理小于当前epoch的最后一个文件。若检查为跨VW写的场景,CN节点会获取所有DN节点的epoch
忽略前面三个参数的值。 MaxFragments:要显示的文本摘录或片段的最大数量。默认值0表示选择非片段的摘录生成方法。 大于0的值表示选择基于片段的摘录生成。此方法查找带有尽可能多查询词的文本片段,并显示查询词周围的上下文片段。因此,查询词临近每个片段的中间,且查询词两边都
no)或者(1,0),且不区分大小写。 枚举类型的取值由系统表pg_settings的enumvals字段取值所定义。 对于有单位的参数,在设置时请指定单位,否则将使用默认的单位。 参数的默认单位由系统表pg_settings的unit字段所定义。 内存单位有:KB(千字节)、MB(兆字节)和GB(吉字节)。
个CU上的并发更新产生的锁冲突问题。而实时入库的场景下,需要将insert+upsert+update操作实时并发入库,数据来源于上游的其他数据库或者应用,同时要求入库后的数据要能及时查询,且对于查询的效率要求很高。 HStore表则采用附加delta表的形式,批量插入的数据会直
一个大于零的数值是独立数值的实际数目。 一个小于零的数值是表中行数的分数的负数(比如,一个字段的数值平均出现概率为两次,则可以表示为stadistinct=-0.5)。 0表示独立数值的数目未知。 stadndistinct real 标识dn1上字段里唯一的非NULL数据值的数目。 一个大于零的数值是独立数值的实际数目。
数据库对象的注释。共享对象(比如数据库、角色、表空间)的注释是全局存储的,连接到任何数据库的任何用户都可以看到它们。因此,不要在注释里存放与安全有关的敏感信息。 对大多数对象来说,只有对象的所有者可以设置注释。角色没有所有者,所以COMMENT ON ROLE命令仅可以由系统管理员对系统管理员角色执行,有CREATE
个任务中途失败,也可以打开相应的转换任务,单独调度,提高效率。 对于数据量超过1亿以上的表,尤其是字段数特别多的表,Kettle抽取效率相对较慢,可以根据业务实际情况选择相应的迁移方式。 图25 配置Job 在配置任务的时候,尽量将表数据量大致相同的任务放到一个Job中,这样可以
一个大于零的数值是独立数值的实际数目。 一个小于零的数值是表中行数的分数的负数(比如,一个字段的数值平均出现概率为两次,则可以表示为stadistinct=-0.5)。 0表示独立数值的数目未知。 stadndistinct real 标识dn1上字段里唯一的非NULL数据值的数目。 一个大于零的数值是独立数值的实际数目。
SQLSTATE: 0A000 错误原因:CREATE TABLE语法没有指定表的列信息。 解决办法:请确认CREATE TABLE table_name({column_name data_type})语法中表名后面的列名信息为空,需要至少指定一列。 GAUSS-04288: "partition