检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
MOVE 功能描述 MOVE在不检索数据的情况下重新定位一个游标。MOVE的作用类似于FETCH命令,但只是重定位游标而不返回行。 注意事项 无。 语法格式 1 MOVE [ direction [ FROM | IN ] ] cursor_name; 其中direction子句为可选参数。
压测时长:30min(预热5min)。 表1 性能数据 实例类型 部署形态 规格 并发数 tpmC 集中式版 高可用(1主2备) 16U128G 256 70057 32U256G 384 132196 分布式版 独立部署 16U128G 1024 466930 32U256G 2048
pg_replication_origin_advance (node_name, lsn) 描述: 将给定节点的复制进度设置为给定的位置。这主要用于设置初始位置,或在配置更改或类似的变更后设置新位置。 注意:这个函数的使用不当可能会导致不一致的复制数据。 备注:调用该函数的用户需要具有SYSADMIN权限。
- 用户永久表存储空间限额,单位KB。 rolconfig text[] PG_DB_ROLE_SETTING.setconfig 运行时配置项的默认值。 oid oid PG_AUTHID.oid 角色的ID。 roluseft boolean PG_AUTHID.roluseft
决于GUC参数enable_default_ustore_table(取值为on/off,默认情况为on,参数详情请参见《管理员指南》中“配置运行参数 > GUC参数说明”章节):如果参数设置为on,创建出的表为Ustore类型;如果为off,创建出的表为Astore类型。 具体示例如下:
GaussDB取值范围:非空,可选部署在同一可用区或三个不同可用区,可用区之间用逗号隔开。详见示例。 部署在同一可用区:需要输入三个相同的可用区。例如:部署在“cn-north-4a”可用区,则需要在此处输入"cn-north-4a,cn-north-4a,cn-north-4a"。 部署在三个不同可用区:需要分别输入三个不同的可用区。
决于GUC参数enable_default_ustore_table(取值为on/off,默认情况为on,参数详情请参见《管理员指南》中“配置运行参数 > GUC参数说明”章节):如果参数设置为on,创建出的表为Ustore类型;如果为off,创建出的表为Astore类型。 具体示例如下:
0); // 连接数据库,这里的userName与password分别表示连接数据库的用户名和用户密码。 // 如果odbc.ini文件中已经配置了用户名密码,那么这里可以留空("");但是不建议这么做,因为一旦odbc.ini权限管理不善,将导致数据库用户密码泄露。 V_OD_erg
设置当前事务检查行为的约束条件。 SET CONSTRAINTS 修改/显示/恢复运行参数 表2 修改/显示/恢复运行参数相关SQL 功能 相关SQL 修改运行时配置参数 SET 显示当前运行时参数的数值 SHOW 将指定的运行时参数恢复为缺省值 RESET 设置用户标识符 表3 设置用户标识符相关SQL
SQL查询最佳实践 根据数据库的SQL执行机制以及大量的实践总结发现:通过一定的规则调整SQL语句,在保证结果正确的基础上,能够提高SQL执行效率。 使用union all代替union union在合并两个集合时会执行去重操作,而union all则直接将两个结果集合并、不执行
SUMMARY_STATEMENT 获得各数据库主节点的执行语句(归一化SQL)的全量信息(包含数据库节点),如表1所示。 当前版本暂不支持对FOR UPDATE关键字进行识别并归一化处理。例如:SELECT * FROM table; 与SELECT * FROM table FOR
SQL查询最佳实践 根据数据库的SQL执行机制以及大量的实践总结发现:通过一定的规则调整SQL语句,在保证结果正确的基础上,能够提高SQL执行效率。 使用union all代替union union在合并两个集合时会执行去重操作,而union all则直接将两个结果集合并、不执行
STATEMENT 获得当前节点的执行语句(归一化SQL)的信息。查询视图必须具有sysadmin权限或者monitor admin权限。数据库主节点上可以看到此数据库主节点接收到的归一化的SQL的全量统计信息(包含数据库节点);数据库节点上仅可看到归一化的SQL的此节点执行的统计信息。
SUMMARY_STATEMENT 获得各数据库主节点的执行语句(归一化SQL)的全量信息(包含数据库节点)。 表1 SUMMARY_STATEMENT字段 名称 类型 描述 node_name name 数据库进程名称。 node_id integer 节点的ID。 user_name
query text 正在执行的语句。 node_group text 语句所属用户对应的逻辑集群(当前特性是实验室特性,使用时请联系华为工程师提供技术支持)。 top_cpu_dn text cpu使用量topN信息。 父主题: Session/Thread
单个节点单价与实例规格相关,请参见云数据库GaussDB价格详情中的“GaussDB价格”。 说明: 收费节点的数量 = CN的个数 + DN的个数。 独立部署:以默认配置3分片,3副本,3个协调节点(CN)为例,1个分片,3副本有3个DN,则3个分片共有9个DN,则收费节点的数量为 3 + 9 = 12。
TRIGGER trigger_name 触发器触发机制受GUC配置变量session_replication_role的影响,当复制角色为“origin”(默认值)或“local”时,将触发简单启用的触发器。 配置为ENABLE REPLICA的触发器仅在会话处于“replica”模式时触发。
LOCAL_THREADPOOL_STATUS LOCAL_THREADPOOL_STATUS视图显示线程池中工作线程及会话的状态信息。该视图仅在线程池开启(enable_thread_pool = on)时生效。 表1 LOCAL_THREADPOOL_STATUS字段 名称 类型
LOCAL_THREADPOOL_STATUS LOCAL_THREADPOOL_STATUS视图显示线程池下工作线程及会话的状态信息。该视图仅在线程池开启(enable_thread_pool = on)时生效。 表1 LOCAL_THREADPOOL_STATUS字段 名称 类型
LOCAL_THREADPOOL_STATUS LOCAL_THREADPOOL_STATUS视图显示线程池中工作线程及会话的状态信息。该视图仅在线程池开启(enable_thread_pool = on)时生效。 表1 LOCAL_THREADPOOL_STATUS字段 名称 类型