检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
警阈值的方式减少告警的上报。 如果实例内存使用率长时间一直较高,则说明集群负载过高,可以排查集群业务,或考虑提升集群的配置规格,详情请参见弹性变更规格。 检查实例内存使用率告警的配置是否合理。 根据实际集群的使用情况,进入“监控 > 告警 > 告警规则管理”界面。 在“DWS集群
来以IN到EXISTS的转换为例(同样适用于NOT IN到NOT EXISTS的转换)。 IN到EXISTS的简单转换 在如下示例中,输入文件中提供了关键词IN。为进行优化,该工具在迁移过程中将其替换为EXISTS关键词。 嵌套IN/NOT IN 的IN/NOT IN语句不支持迁移,迁移的脚本将失效。
名称 类型 描述 node_name text 节点名称。 io_type char IO类型: 'r'表示读。 'w'表示写。 's'表示文件操作。 current_bps int8 当前带宽速率(KB/s)。 best_bps int8 近期达到过的最佳带宽速率(KB/s)。 waiting_request_num
警阈值的方式减少告警的上报。 如果动态内存使用率长时间一直较高,则说明集群负载过高,可以排查集群业务,或考虑提升集群的配置规格,详情请参见弹性变更规格。 检查动态内存使用率告警的配置是否合理。 根据实际集群的使用情况,进入“监控 > 告警 > 告警规则管理”界面。 在“DWS集群
query_band应用与配置 pg_workload_action跨库系统表用于存储query_band行为和次序,详见PG_WORKLOAD_ACTION。 默认行为和次序在系统表pg_workload_action不存储,query_band有设置非默认行为的,查询其行为默认行为也显示;
到各个DN上,防止数据倾斜。 UUID的显著优点就是全局唯一,不需要中心节点,单个节点独立生成。但是也存在缺点,UUID较INT占用更多的存储空间,索引效率低,生成的ID随机,没有递增的特性,所以辨识困难。因此,在应用中,要根据实际情况选择UUID还是Sequence作为数据表主键。
修改数据库对象隔离属性。 1 ALTER DATABASE database_name [ WITH ] { ENABLE | DISABLE } PRIVATE OBJECT; 修改数据库的对象隔离属性时须连接至该数据库,否则无法更改。 新创建的数据库,对象隔离属性默认是关闭的。当开启数据库
WHERE UPPER(a.table_name) = 'EMP' ORDER BY a.column_pos) a; 存储过程 Netezza语法 迁移后语法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
重构缓存模型,表级别下新增分区级别缓存,每个表中可以有多份缓存,缓存通过分布列映射到不通分区中,可实现并发入库。 client初始化支持properties配置文件方式。 upsert、merge等操作强制要求前一批数据完成后才能执行,保证入库顺序和缓存写入顺序一致。 数据类型的转换迁移至写缓存时,copy、upsert均可生效。
full来恢复。最好的方式还是如上建议的,不要在bulkload的场景中产生默认序列值。 另外,序列创建后,在每个节点上都维护了一张单行表,存储序列的定义及当前值,但此当前值并非GTM上的当前值,只是保存本节点与GTM交互后的状态。如果其他节点也向GTM申请了新值,或者调用了Set
start 指定序列的起始值。 缺省值:对于递增序列为minvalue,递减序列为maxvalue。 cache 为了快速访问,而在内存中预先存储序列号的个数。一个缓存周期内,CN不再向GTM索取序列号,而是使用本地预先申请的序列号。 缺省值为1,表示一次只能生成一个值,也就是没有缓存。
修改参数resource_track_duration值为合适的值,单击“保存”按钮进行保存。 enable_resource_record开关打开后,会引起存储空间膨胀及轻微性能影响,不用时请关闭。 返回集群管理页面,单击右上角的刷新按钮,等待集群参数配置完成。 TopSQL查询示例 本示例以TPC-DS样例数据为例。
持进行在线扩容。 单语句空间管控 GaussDB(DWS)支持语句磁盘空间管控相关的参数sql_use_spacelimit和temp_file_limit,用于业务运行时,避免由于不合理的数据量,引发磁盘空间暴增,触发告警/只读,主动识别不合理的大批量倒数业务或者高数据量入库业务。
监控、实时风控、实时推荐。 多VW支持业务隔离和极致弹性(存算分离架构) 通过多VW实现业务的负载隔离,相比资源管理的软隔离,基于VW的虚拟机级别的硬隔离可以最大化的降低业务间的互相影响。 支持多经典VW和多弹性VW。 通过经典VW实现业务隔离: 根据业务需要,可部署多个VW,不
SQLState 输出参数:指向缓冲区的指针,该缓冲区存储着有关RecNumber的五字符的SQLSTATE码。 NativeErrorPtr 输出参数:指向缓冲区的指针,该缓冲区存储着本地的错误码。 MessageText 指向缓冲区的指针,该缓冲区存储着诊断信息文本串。 BufferLength
start 指定序列的起始值。 缺省值:对于递增序列为minvalue,递减序列为maxvalue。 cache 为了快速访问,而在内存中预先存储序列号的个数。一个缓存周期内,CN不再向GTM索取序列号,而是使用本地预先申请的序列号。 9.1.0.100及以上集群版本中缺省值由GUC
联本逻辑集群的普通用户的资源。这里的逻辑集群是由资源池nodegroup字段指定的。 nodegroup必须是存在的逻辑集群,不能是elastic_group和安装的nodegroup (group_version1)。 如果指定了is_foreign为true,则资源池不能再关联用户,即不允许通过CREATE
); PARTITION BY RANGE 范围分区是一种分区技术,将不同范围数据分别存储在不同的子表中。当用户需要将不同范围的数据(例如日期字段)存储在一起时,范围分区很有用。DSC支持 PARTITION BY RANGE,不支持SUBPARTITION BY
Vacuum膨胀率:在数据库中频繁执行UPDATE、DELETE等操作后被删除或更新的行不会从表中物理删除,仅从数据库中被逻辑删除,在完成VACUUM之前这些过期数据仍然存储在磁盘中,从而导致表膨胀。当膨胀率达到运维任务中用户设置的百分比后,就会自动触发Vacuum。 默认配置(Vacuum膨胀率80%;目标表可回收空间100GB)
通过编写shell脚本自动化执行查询和结果收集 登录ECS,进入到/opt目录下,使用vim命令生成query.conf和run_query.sh两个脚本文件。脚本内容如下,编辑后按:wq!保存脚本配置。 run_query.sh脚本如下: 1 2 3 4 5 6 7