检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
错误码:pre-existing shared memory block (key %lu, ID %lu) is still in use 解决方案:如果确定没有旧的服务器进程仍在运行,请删除共享内存块或删除文件“%s”。 level: FATAL GS_216110053 错误码: cannot change
客户端参数sslmode与服务器端参数ssl、require_ssl配置组合结果如下: 表3 客户端与服务器端SSL参数组合结果 ssl(服务器) sslmode(客户端) require_ssl(服务器) 结果 on disable on 由于服务器端要求使用SSL,但客户端针
节点失败。原因:弹性云服务器异常,错误码${FailureReason}! 请联系客服或稍后重试。 说明: ${FailureReason}实际显示为弹性云服务器具体的错误码。例如,“ECS.0219”。 弹性云服务器错误码的详细信息及处理建议,请参见《弹性云服务器故障排除》中的针
计费项 停止是否计费 按需 直通盘(存算一体) 节点 是 云盘虚拟机(存算分离) 节点 否 磁盘 是 裸金属BMS 节点 否 Serverless集群 节点 否 磁盘 否 包周期 直通盘(存算一体) 节点 是 云盘虚拟机(存算分离) 节点 是 磁盘 是 裸金属BMS 节点 是 表3
PG_FOREIGN_DATA_WRAPPER PG_FOREIGN_DATA_WRAPPER系统表存储外部数据封装器定义。一个外部数据封装器是在外部服务器上驻留外部数据的机制,是可以访问的。 表1 PG_FOREIGN_DATA_WRAPPER字段 名字 类型 引用 描述 oid oid -
PG_FOREIGN_DATA_WRAPPER PG_FOREIGN_DATA_WRAPPER系统表存储外部数据封装器定义。一个外部数据封装器是在外部服务器上驻留外部数据的机制,是可以访问的。 表1 PG_FOREIGN_DATA_WRAPPER字段 名字 类型 引用 描述 oid oid -
查看GaussDB(DWS)管理控制台操作日志 开启审计服务 使用云审计服务前需要开启云审计服务,开启云审计服务后系统会自动创建一个追踪器,系统记录的所有操作将关联在该追踪器中。目前,一个云账户系统仅支持创建一个追踪器。 登录管理控制台,选择“服务列表 > 管理与监管 > 云审计服务”,进入云审计服务信息页面。
行数估算过小,优化器选择走NestLoop导致性能下降 问题现象 查询语句执行慢,卡住无法返回结果。SQL语句的特点是2~3张表left join,然后通过SELECT查询结果,执行计划如下: 原因分析 优化器在选择执行计划时,对结果集评估较小,导致执行计划走了NestLoop,性能下降。
统计信息函数根据访问对象分为两种类型:针对某个数据库进行访问的函数,以数据库中每个表或索引的OID作为参数,标识需要报告的数据库;针对某个服务器进行访问的函数,以一个服务器进程号为参数,其范围从1到当前活跃服务器的数目。 对于全局临时表,函数入参是表在pg_class中的OID,函数返回当前会话数据的统计信息,所以
优化器 查询重写 路径生成 计划生成 Analyze utile接口
400 DWS.5146 云服务器组参数缺失。 云服务器组参数缺失。 请输入正确的参数后重试。 400 DWS.5147 云服务器组参数不合法。 云服务器组参数不合法。 请输入正确的参数后重试。 400 DWS.5148 云服务器组个数达到最大值。 云服务器组个数达到最大值。 请输入正确的云服务器组个数后重试。
表是由数据库管理员维护的逻辑结构,由行和列组成。可以从数据角度,将表定义为数据定义的一部分。定义表之前,需首先定义数据库和模式,本节将介绍如何利用Data Studio创建表。执行如下步骤在数据库中定义表: 在“对象浏览器”窗格中,右键单击“普通表”,选择“创建普通表”。 定义基本表
解析器 词法分析 语法分析 DDL DML 表达式 元数据
SELECT操作规范 规则3.7 禁止执行不下推的SQL GaussDB(DWS)为分布式架构,SQL语句必须下推才能分利用分布式的计算资源,达到性能最优。 违反规范的影响: 不下推的SQL执行性能差,严重情况会导致CN资源瓶颈,影响整体业务。 方案建议: 不使用不下推的语法和不下推的函数,具体参考语句下推调优。
参数说明:由于LLVM编译生成最终的可执行机器码需要一定时间,因此只有当实际执行的代价大于编译生成机器码所需要的代码和优化后的执行代价之和时,利用代码生成才有收益。codegen_cost_threshold标识代价的阈值,当执行估算代价大于该代价时,使用LLVM优化。 参数类型:USERSET
参数说明:对每条查询,以下4个选项控制在服务器日志里记录相应模块的性能统计数据,具体含义如下: log_parser_stats控制在服务器日志里记录解析器的性能统计数据。 log_planner_stats控制在服务器日志里记录查询优化器的性能统计数据。 log_executor_stats控制在服务器日志里记录执行器的性能统计数据。
参数说明:对每条查询,以下4个选项控制在服务器日志里记录相应模块的性能统计数据,具体含义如下: log_parser_stats控制在服务器日志里记录解析器的性能统计数据。 log_planner_stats控制在服务器日志里记录查询优化器的性能统计数据。 log_executor_stats控制在服务器日志里记录执行器的性能统计数据。
执行器 行执行引擎 向量化执行引擎 分布式执行框架
验证连接属性,检查连接属性输入是否正确。 检查服务器和客户端版本是否兼容。 检查database\pg_hba.conf文件是否正确配置。 检查Data Studio.ini文件是否正确配置。 当用户通过SSL证书尝试和另一服务器建立连接时,为什么连接成功了? 解答:如果不同服务器使用相同SSL证书,那么第二次连接应成功,因为证书会缓存。
查询重写 GS_221100010 错误码: column %s is of type %s but default expression is of type %s. 解决方案:您需要重写或强制转换表达式。 level: ERROR GS_221100016 错误码: cannot