检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
分析表 执行计划生成器需要使用表的统计信息,以生成最有效的查询执行计划,提高查询性能。因此数据导入完成后,建议执行ANALYZE语句生成最新的表统计信息。统计结果存储在系统表PG_STATISTIC中。 分析表 ANALYZE支持的表类型有行/列存表、HDFS表、ORC/CARB
开发人员选项 enable_light_colupdate 参数说明:控制是否使用列存轻量化UPDATE。 参数类型:USERSET 取值范围:布尔型 on表示开启列存轻量化UPDATE。 off表示关闭列存轻量化UPDATE。 默认值:off enable_fast_query_shipping
ANALYZE | ANALYSE 功能描述 用于收集有关数据库中表内容的统计信息,统计结果存储在系统表PG_STATISTIC下。执行计划生成器会使用这些统计数据,以确定最有效的执行计划。 如果没有指定参数,ANALYZE会分析当前数据库中的每个表和分区表。同时也可以通过指定t
SQL执行很慢,性能低,有时长时间运行未结束 问题现象 SQL执行很慢,性能低,有时长时间运行未结束。 原因分析 SQL运行慢可从以下几方面进行分析: 使用EXPLAIN命令查看SQL执行计划,根据执行计划判断是否需要进行SQL调优。 分析查询是否被阻塞,导致语句运行时间过长,可以强制结束有问题的会话。
未分区剪枝导致SQL查询慢 问题现象 SQL语句查询慢,查询的分区表总共185亿条数据,查询条件中没有涉及分区键。 1 2 SELECT passtime FROM table where passtime<'2020-02-19 15:28:14' and passtime>'2020-02-18
64]:打开固定SMP功能,系统会使用固定并行度。 0:打开SMP自适应功能,系统会根据资源情况和计划特征动态为每个查询选取[1,8]之间(x86平台),[1,64]之间(鲲鹏平台)的最优的并行度。 [-64,-1]:打开SMP自适应功能,并限制自适应选取的最大并行度。 对于短查询为主的TP类业务中,如果不能通过
管理SQL终端连接 在Data Studio中,用户查看执行计划和成本、可视化计划解释以及在结果集中进行操作时,可重用SQL终端中的现有连接或新建连接。默认情况下,SQL终端会重用现有连接。当有多个查询在现有连接中排队等待执行时,请使用新连接,因为查询会按顺序执行且可能存在延迟。
列存小CU多导致的性能慢问题 实际业务场景中,用户会大量使用列存表,但是列存表使用不当会造严重的性能问题,最常见的就是列存小CU过多导致的性能慢问题。 问题现象 系统I/O长期飙升过高,查询偶发性变慢。 查看偶发慢业务慢时的执行计划信息,慢在cstore scan,且扫描数据量不大但扫描CU个数较多。
GAUSS-02351 -- GAUSS-02360 GAUSS-02351: "cannot set parent params from subquery" SQLSTATE: XX000 错误原因:生成的计划问题。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02352:
VIEW对象设计规范 建议2.16 视图的嵌套需避免超过三层 违反规范的影响: 视图嵌套过深导致执行计划不稳定、耗时不稳定。 视图依赖的对象重建风险高,锁冲突发生概率增大。 方案建议: 创建视图直接基于物理表查询,不建议嵌套视图。 父主题: GaussDB(DWS)对象设计规范
解决办法:检查ACL规则。 GAUSS-03144: "dependent privileges exist" SQLSTATE: 2BP01 错误原因:删除权限时,存在依赖权限。 解决办法:使用cascade关键字级联删除。 GAUSS-03146: "aclinsert is
VIEW对象设计规范 建议2.16 视图的嵌套需避免超过三层 违反规范的影响: 视图嵌套过深导致执行计划不稳定、耗时不稳定。 视图依赖的对象重建风险高,锁冲突发生概率增大。 方案建议: 创建视图直接基于物理表查询,不建议嵌套视图。 父主题: GaussDB(DWS)对象设计规范
如何清理与回收DWS存储空间? DWS数据仓库中保存的数据在删除后,可能没有释放占用的磁盘空间形成脏数据,导致磁盘浪费、创建及恢复快照性能下降等问题,如何清理? 清理与回收存储空间对系统的影响如下: 删除无用的脏数据,释放存储空间。 数据库将进行大量读写操作,可能影响正常使用,建议选择空闲时间执行。
GAUSS-02341 -- GAUSS-02350 GAUSS-02345: "SubPlan found with no parent plan" SQLSTATE: 42P27 错误原因:AlternativeSubPlan表达式无父节点PlanState为空。 解决办法:
'%s' cannot be dropped because some objects depend on it" SQLSTATE: 2BP01 错误原因:DROP ROLE失败,存在依赖当前用户的对象。 解决办法:消除依赖后重新尝试。 GAUSS-00616: "session
GAUSS-02381 -- GAUSS-02390 GAUSS-02381: "bogus index qualification" SQLSTATE: XX002 错误原因:索引表达式的左操作数的属性号大于已建立索引的总属性个数。 解决办法:查看系统表和执行计划进行确认。 GAUSS-02382:
解决办法:确保在执行过程中不存在类型转换。 GAUSS-01928: "cannot drop %s because %s requires it" SQLSTATE: 2BP01 错误原因:由于其它对象依赖它,无法删除这个对象。 解决办法:解除这种依赖或者删除依赖对象。 GAUSS-01929: "incorrect
"cannot drop %s because it is required by the database system" SQLSTATE: 2BP01 错误原因:由于当前数据库系统的某些对象依赖于提示中的对象,因此无法丢弃当前对象。 解决办法:请确认当前对象与其他对象之间的依赖性,或
请参考如何调用API。 准备工作 已注册华为云账号并开通华为云,完成实名认证,请参见注册华为账号并开通华为云。 已获取服务对应区域终端节点地址,具体请参考地区和终端节点。 已获取华为云账号对应的用户名、用户密码、账号名及项目ID。在华为云控制台右上角“我的凭证->API凭证->项
0~12.3。 “Euler Kunpeng_64”客户端工具支持在以下系统中使用: EulerOS 2.8。 “Stream Euler X86_64”客户端工具支持在以下系统中使用: EulerOS 2.2。 “Stream Euler Kunpeng_64”客户端工具支持在以下系统中使用: