检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
新增磁盘缓存视图PGXC_DISK_CACHE_STATS、PGXC_DISK_CACHE_ALL_STATS。 - 残留文件清理 新增残留文件检测、清理函数pgxc_scan_residualfiles、pgxc_rm_scan_residualfiles_archive - 性能优化
CLUSTER_SHRINK_FAILED:缩容失败 CLUSTER_SHRINKING:缩容中 SHRINK_CHECK_FAILED:缩容检测失败 SHRINK_CHECKING:缩容检测中 FLAVOR_RESIZING_FAILED:规格变更失败 FLAVOR_RESIZING:规格变更中 MANA
控制在每次事务提交之前,检测与客户端的连接是否存在。如果不存在,则报错,回滚该事务,防止因断连未感知重复下发导致的数据重复问题。该参数仅8.1.3.333及以上集群版本支持。 不设置此选项时,每次事务提交之前检测一次客户端连接是否存在。 设置此选项时,事务提交之前不检测客户端连接是否存在。
tb_motor_vehicle列存表的分区扫描上。 已确认该表的分区键为createtime,而涉及的SQL中无任何createtime的筛选和过滤条件,基本可以确认是由于慢SQL的计划没有走分区剪枝,导致了全表扫描,对于185亿条数据量的表,全表扫描性能会很差。 处理方法 在慢SQL的
] ) ] AS query; 创建视图时使用WITH(security_barriers)可以创建一个相对安全的视图,避免攻击者利用低成本函数的RAISE语句打印出隐藏的基表数据。 GUC参数view_independent打开时,支持普通视图删除列。需注意,如果存在列级约束,不支持该列的删除。
视图依赖的基表重命名之后,需要将视图手动重建。 创建视图时使用WITH(security_barriers)可以创建一个相对安全的视图,避免攻击者利用低成本函数的RAISE语句打印出隐藏的基表数据。 GUC参数view_independent打开时,支持普通视图删除列。需注意,如果存在列级约束,不支持该列的删除。
集群管理”,进入逻辑集群页面。 单击“自动弹性开关”按钮开启该功能。 开启自动弹性开关后,系统会自动准备节点资源(未使用的节点不收费),并检测业务繁忙程度,在逻辑集群忙闲时自动创建删除只读弹性逻辑集群。 图3 开启自动弹性开关 开启自动弹性开关后,通过使用SQL编辑器连接集群后执
用户使用客户端连接DWS集群时,如果用户仅连接一个CN节点地址,通过该CN节点内网IP或弹性公网IP连接时,只能连接到固定的CN节点上,存在CN单点问题。 利用ELB健康检查机制可将集群的CN请求快速转发到正常工作的CN节点上,当有CN故障节点时,也能第一时间切换流量到健康节点上,最大化降低集群访问故障。
file表示Material算子正在将数据写入磁盘。 NA 获取高IO消耗的SQL。 先通过OS命令识别消耗高的线程,然后结合DWS的线程号信息找到消耗高的业务SQL,获取工具和操作方法请下载iowatcher。 场景1:列存小CU膨胀 某业务SQL查询出390871条数据需43248ms,分析计划主要耗时在Cstore
业务查询有明显的区间范围特征。 查询数据可落到区间范围指定的分区内,这样才能通过分区剪枝,只扫描查询需要的分区,从而提升数据扫描效率,降低数据扫描的IO开销。 表数据量比较大。 小表扫描本身耗时不大,分区表的性能收益不明显,因此只建议对大表采取分区策略。列存储模式下因为每个列是单
obtain lock on partition '%s'" SQLSTATE: 55P03 错误原因:无法获取锁用于当前的分区。 解决办法:检查资源利用以及当前的分区状态。 GAUSS-01848: "partition '%s' does not exist" SQLSTATE: 42P01
numeric )DISTRIBUTE BY HASH(product_no); 局部聚簇 局部聚簇通过min/max稀疏索引较快的实现基表扫描的filter过滤。Partial Cluster Key可以指定多列,但是一般不建议超过2列。 创建表products,PCK为product_no:
product_info_output WHERE product_price>500; 对于特殊的数据类型如RAW类型,在导出之后是一个二进制文本,导入工具无法识别。需使用RAWTOHEX()函数将其转换为16进制文本导出。 父主题: 导出ORC数据到MRS
CLUSTER_SHRINK_FAILED:缩容失败 CLUSTER_SHRINKING:缩容中 SHRINK_CHECK_FAILED:缩容检测失败 SHRINK_CHECKING:缩容检测中 FLAVOR_RESIZING_FAILED:规格变更失败 FLAVOR_RESIZING:规格变更中 MANA
Vnzdrp0rdMrD6/zTl8w0v9/s2OA== (1 row) 由于该函数的执行过程需要传入解密口令,为了安全起见,gsql工具不会将该函数记录入执行历史。即无法在gsql里通过上下翻页功能找到该函数的执行历史。 在同一张数据表中,加密函数ge_encrypt与gs
Vnzdrp0rdMrD6/zTl8w0v9/s2OA== (1 row) 由于该函数的执行过程需要传入解密口令,为了安全起见,gsql工具不会将该函数记录入执行历史。即无法在gsql里通过上下翻页功能找到该函数的执行历史。 在同一张数据表中,加密函数ge_encrypt与gs
TABLE/VIEW RENAME ONLY 控制视图重建的范围,只重建视图及其所依赖的视图。此功能无需打开view_independent开关,检测视图如果为无效状态,则可以进行重建。 示例 修改视图名称: 1 ALTER VIEW tpcds.customer_details_view_v1
分区名称应当体现分区的数据特征。比如关键字+区间特征。 将分区上边界的分区值定义为MAXVALUE,以防止可能出现的数据溢出。 分区数量 利用分区,可以将表和索引划分为一些更小、更易管理的单元。大幅减少搜索空间,从而提升访问性能。 使用分区数量会影响查询的性能。如果分区数量太小,则可能会使查询性能下降。
> 集群列表”页面,找到需要查看监控的集群。 在指定集群所在行的“操作”列,单击“监控面板”,系统将显示数据库监控页面。 在左侧导航栏选择“工具 > SQL诊断”,进入SQL诊断页面,其中包括: 查询ID 数据库 模式名 用户名称 客户端 客户端IP地址 运行时间(ms) CPU时间(ms)
product_info_output WHERE product_price>500; 对于特殊的数据类型如RAW类型,在导出之后是一个二进制文本,导入工具无法识别。需使用RAWTOHEX()函数将其转换为16进制文本导出。 父主题: 导出ORC数据到OBS