检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据库对象函数 数据库对象尺寸函数 数据库对象位置函数 分区管理函数 排序规则版本函数 冷热表用户函数 父主题: 函数和操作符
简单表达式 逻辑表达式 逻辑表达式的操作符和运算规则,请参见逻辑操作符。 比较表达式 常用的比较操作符,请参见比较操作符。 除比较操作符外,还可以使用以下句式结构: BETWEEN操作符 a BETWEEN x AND y等效于a >= x AND a <= y a NOT BETWEEN
条件表达式 在执行SQL语句时,可通过条件表达式筛选出符合条件的数据。 条件表达式主要有以下几种: CASE CASE表达式是条件表达式,类似于其他编程语言中的CASE语句。 CASE表达式的语法图请参考图1。 图1 case::= CASE子句可以用于合法的表达式中。condi
设置(即数据库中创建的所有对象),也可以为指定模式下的对象设置。 查看有关数据库用户的默认权限的信息,可以查询PG_DEFAULT_ACL系统表。 注意事项 目前只支持表(包括视图)、序列、函数和类型(包括域)的权限更改。 语法格式 1 2 3 4 ALTER DEFAULT PRIVILEGES
option的新值。 - new_owner 外表的新所有者。 字符串,有效的用户名。 示例 创建外表customer_ft,用来以TEXT格式导入GDS服务器10.10.123.234上的数据: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
GDS是一款运行在Linux操作系统的命令行工具,通过和外表机制的配合,实现数据的高速导入导出。GDS工具包需要安装在数据源文件所在的服务器上,数据源文件所在的服务器称为数据服务器,也叫GDS服务器。 安装和配置GDS,请参见安装配置和启动GDS。 注意事项 仅系统管理员dbadmin角色
据,而是通过元数据信息(如表结构、存储位置、文件格式等)将外部存储系统(如HDFS、OBS等)中的数据映射到数据库内部,使用户能够以标准SQL操作直接访问或操作外部数据。外表的本质是一种“数据代理”,将外部文件系统的数据逻辑映射成数据库可识别的表结构。 注意事项 这种方式仅支持T
UPSERT 功能描述 向表中添加一行或多行数据。当出现主键或者唯一约束冲突时,它可以选择更新冲突的数据,或者忽略这些冲突。 UPSERT语法仅8.1.1及以上版本支持。 注意事项 避免UPDATE/UPSERT并发更新同一张列存表。 更多开发设计规范参见总体开发设计规范。 权限
option的新值。 - new_owner 外表的新所有者。 字符串,有效的用户名。 示例 创建外表customer_ft,用来以TEXT格式导入GDS服务器10.10.123.234上的数据: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
临时空间、算子落盘空间和IO)实时使用情况,也可以通过系统表GS_WLM_USER_RESOURCE_HISTORY和系统视图PGXC_WLM_USER_RESOURCE_HISTORY查询用户资源的历史使用情况。 注意事项 用户监控可以同时监控快慢车道(快车道管控简单作业,慢车
内存,CPU,磁盘IO,进程物理IO和进程逻辑IO)的系统表及监控整个集群资源使用状态的系统表。 关于系统表GS_WLM_INSTANCE_HISTORY的详细介绍,请参考GS_WLM_INSTANCE_HISTORY。 系统表GS_WLM_INSTANCE_HISTORY中的数
d为on。在统计数据量很大的场景中,建议使用该函数进行查询。 GaussDB(DWS)集群默认使用时区为UTC时间,与系统时间存在8h时差,请确保数据库时间与系统时间一致后进行以下查询。 查询所有CN上开始时间介于“2019-09-10 15:30:00”和“2019-09-10
操作步骤 登录DWS控制台。 在“专属集群 > 集群列表”页面,找到需要查看监控的集群。 在指定集群所在行的“操作”列,单击“监控面板”,系统将显示数据库监控页面。 在左侧导航栏选择“工具 > 表诊断 > 表倾斜率”,页面将展示集群中符合统计条件的表信息。 表脏页率 对于数据表的
双机复制 主服务器 父主题: GaussDB(DWS)数据库GUC参数
查询规划 优化器方法配置 优化器开销常量 基因查询优化器 其他优化器选项 父主题: GaussDB(DWS)数据库GUC参数
vacuum是否更新PG_STAT_OBJECT系统表。该参数仅8.2.1及以上集群版本支持。 参数类型:USERSET 取值范围:布尔型 on表示auto vacuum更新PG_STAT_OBJECT系统表。 off表示auto vacuum不更新PG_STAT_OBJECT系统表。 默认值:on 父主题:
业务报错:UNION types %s and %s cannot be matched 问题现象 执行union语句时报错:UNION types %s and %s cannot be matched。 原因分析 该报错的原因是UNION的分支中,相同位置的输出列格式类型不同导致。
用户数据膨胀严重,磁盘空间不足,性能低。 原因分析 用户可在管控面执行全库Vacuum/Vacuum Full,以定期进行空间回收: 用户频繁创建、删除表,导致系统表膨胀严重,需要对系统表执行Vacuum。 用户频繁执行UPDATE、DELETE语句,导致用户表膨胀严重,需要对用户表执行Vacuum/Vacuum
in_attempts的设置值,再次导致了用户被锁。 处理方法 使用系统管理员dbadmin用户连接数据库,执行以下SQL语句查看系统时间。 1 SELECT now(); 查询结果显示当前DWS默认显示的系统时间是UTC时间,即北京时间-8H。 执行以下SQL语句查询客户端连接情况。其中,
运维任务选择“Vacuum”。 调度模式选择“自动”,DWS将自动扫描Vacuum目标。 Vacuum目标选择系统表或用户表: 如果用户业务UPDATE、DELETE较多,选择用户表。 如果创建表、删除表较多,选择系统表。 单击“下一步:定时配置”,配置Vacuum类型,推荐选择“周期型任务”,Gaus