检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SQL调优流程 对慢SQL语句进行分析,通常包括以下步骤: 操作步骤 收集SQL中涉及到的所有表的统计信息。在数据库中,统计信息是规划器生成计划的源数据。没有收集统计信息或者统计信息陈旧会造成执行计划严重劣化,从而导致性能问题。从经验数据来看,10%左右性能问题是因为没有收集统计信息。具体请参见更新统计信息。
预写式日志 设置 检查点 父主题: GaussDB(DWS)数据库GUC参数
GS_ROW_TABLE_IO_STAT GS_ROW_TABLE_IO_STAT视图显示当前数据库中所有行存表在当前节点上的IO情况。各统计字段为实例启动以来的累计值。 表1 GS_ROW_TABLE_IO_STAT字段 名称 类型 描述 schemaname name 表的命名空间。
GaussDB(DWS)存储过程游标 游标概述 显式游标 隐式游标 游标循环 父主题: GaussDB(DWS)存储过程
集群性能分析 GaussDB(DWS)不同集群规格的CPU核数、内存大小和节点存储容量不同,处理业务能力和性能也就不同,用户在创建集群前需要结合实际业务量和具体使用场景来选择集群规格。 在使用集群过程中,当用户的业务量过大,则需要更多的资源(CPU、内存、网络带宽等)来支撑逐渐增
GaussDB(DWS)存储过程游标 游标概述 显式游标 隐式游标 游标循环 父主题: GaussDB(DWS)存储过程
连接池参数 当使用连接池访问数据库时,在系统运行过程中,数据库连接是被当作对象存储在内存中的,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接来使用。用户使用完毕后,数据库并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。 max_pool_size
为什么GaussDB(DWS)使用一段时间后执行SQL很慢? 数据库在使用一段时间后,随着业务的增加使得表数据增加,或者对表数据经常进行增、删、改之后,引发数据膨胀和统计信息不准造成性能下降。 建议对于频繁增、删、改的表,定期执行vacuum full和analyze操作。操作步骤如下:
如何将GaussDB(DWS)联结查询的null结果替换成0? 在执行outer join(left join、right join、full join)联结查询时,outer join在匹配失败的情况下结果集会补空,产生大量NULL值, 可以在联结查询时将这部分null值替换为0。
为什么GaussDB(DWS)普通用户比dbadmin用户执行的慢? GaussDB(DWS)在使用过程中会出现普通用户比dbadmin用户执行慢的场景主要有以下三种: 场景一:普通用户受资源管理的管控 普通用户在排队:waiting in queue/waiting in global
示用户配额不足并显示详细的剩余配额和当前申请配额信息。用户可以在警告窗口单击“申请扩大配额”,以提工单的形式申请扩大配额。在通过审理之后,服务会更新您的配额并进行通知。关于配额的具体操作说明,请参见关于配额。 父主题: 恢复快照
恢复快照到原集群 操作场景 恢复到原集群时,可以指定快照恢复到本集群。通常在集群故障或者需要将数据回滚到指定快照版本时,用户使用该功能。 该功能仅8.1.3.200及以上集群版本支持。 该功能目前支持备份设备为OBS的快照。 快照状态为“可用”时,用户才可以进行快照恢复。 不支持恢复逻辑集群与资源池到当前集群。
实例监控 进入实例监控页面 登录GaussDB(DWS) 管理控制台。 在“专属集群 > 集群列表”页面,找到需要查看监控的集群。 在指定集群所在行的“操作”列,单击“监控面板”,系统将显示数据库监控页面。 在左侧导航栏选择“监控 > 实例监控”,进入实例监控页面。 在实例监控页
删除资源池 登录GaussDB(DWS)管理控制台。 在集群列表中单击需要访问“资源管理”页面的集群名称。 切换至“资源管理”页签。 在左侧“资源池”中单击需要删除的资源池名称。 单击右侧的“删除资源池”。 删除资源池时如果资源池中有关联的数据库用户,则资源池不支持删除,请解除关联后重试。
删除自动快照 自动快照不支持手动删除,仅GaussDB(DWS)系统能够删除自动快照。 GaussDB(DWS)会在如下情况下删除自动快照: 自动快照保留期结束。 删除集群。 为防止用户误执行删除集群操作,GaussDB(DWS)将提供以下策略(该功能仅在8.2.0及以上集群版本支持):
复制自动快照 用户可以对自动快照进行复制,生成手动快照以便长期保留。 复制自动快照 登录GaussDB(DWS)管理控制台。 在左侧导航栏中,选择“管理 > 快照管理”。 默认显示用户所有的快照。用户可以对自动快照进行复制。 在快照列表中,在需要复制快照所对应的“操作”列,单击“更多
比较和列表操作符 以下章节介绍了支持的比较和列表操作符。 比较操作符LT、LE、GT、GE、EQ和NE不得用作表别名或列别名。 ^=和GT 输入:比较操作(^=和GT) 1 2 3 4 SELECT t1.c1, t2.c2 FROM tab1 t1, tab2 t2 WHERE
date_format date_format(timestamp, fmt) date_format函数将日期参数按照fmt指定的格式转换为字符串。 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 SELECT date_format('2009-10-04
time_format time_format(time, fmt) 描述:time_format函数将日期参数按照fmt指定的格式转换为字符串。与date_format函数类似,但格式字符串只能包含小时、分钟、秒和微秒的格式说明符,如果包含其他说明符则会返回NULL值或0。 返回值类型:text
范围操作符 = 描述:等于 示例: 1 2 3 4 5 SELECT int4range(1,5) = '[1,4]'::int4range AS RESULT; result -------- t (1 row) <> 描述:不等于 示例: 1 2 3 4 5 SELECT