检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
dynamic_proc(); --删除存储过程 gaussdb=# DROP PROCEDURE dynamic_proc; OPEN FOR 动态查询语句还可以使用OPEN FOR打开动态游标来执行。 语法参见图3。 图3 open_for::= 参数说明: cursor_name:要打开的游标名。
USER时,要求用户已存在。 监控管理员 监控管理员是指具有MONADMIN属性的账户,具有查看dbe_perf模式下视图和函数的权限,亦可以对dbe_perf模式的对象权限进行授予或收回。 要创建新的监控管理员,请以系统管理员身份连接数据库,并使用带MONADMIN选项的CREATE
数据库内核版本小于V2.0-1.4时,不支持开启并行恢复。 恢复到新实例: 数据库大版本与原实例备份时的大版本相同。例如:V2.0-1.4.x的实例仅可以恢复到V2.0-1.4.y版本的实例。 存储空间大小默认和备份时实例磁盘空间相同,且必须大于或等于备份时实例存储空间大小。 数据库密码需重新设置。
INTEGER; 表19 DBE_RAW.COMPARE接口参数说明 参数 描述 r1 要比较的第一个数据,可以为NULL或长度为0,最大长度不超过32767。 r2 要比较的第二个数据,可以为NULL或长度为0,最大长度不超过32767。 pad 取pad的首字节,用于扩展r1或r2中较
INTEGER; 表19 DBE_RAW.COMPARE接口参数说明 参数 描述 r1 要比较的第一个数据,可以为NULL或长度为0,最大长度不超过32767。 r2 要比较的第二个数据,可以为NULL或长度为0,最大长度不超过32767。 pad 取pad的首字节,用于扩展r1或r2中较
INTEGER; 表19 DBE_RAW.COMPARE接口参数说明 参数 描述 r1 要比较的第一个数据,可以为NULL或长度为0,最大长度不超过32767。 r2 要比较的第二个数据,可以为NULL或长度为0,最大长度不超过32767。 pad 取pad的首字节,用于扩展r1或r2中较
或者logical以允许备机的连接。 取值范围:整型,0 ~ 1024(建议取值范围:8 ~ 100) 只有当使用单DN实例无主备场景下才可以设置0。 默认值:20 wal_keep_segments 参数说明:xLog日志文件段数量。设置“pg_xlog”目录下保留事务日志文件
照物理位置排序,这样可以最小化独立抓取的开销。 如果在WHERE里面使用的好几个字段上都有索引,那么优化器可能会使用索引的AND或OR的组合。但是这么做要求访问两个索引,因此与只使用一个索引,而把另外一个条件只当作过滤器相比,这个方法未必更优。 索引扫描可以分为以下几类,其差异在于索引的排序机制。
潜在队列的收支平衡,以及可用队列有页可用的目的。 可用队列流动到索引空页 索引在分裂等获取一个索引空页面时,会先从可用队列中进行查找是否有可以复用的索引页。如果找到则直接进行复用,没有可复用页面则进行物理扩页。 父主题: UBTree
row) --删除存储过程 gaussdb=# DROP PROCEDURE dynamic_proc; OPEN FOR 动态查询语句还可以使用OPEN FOR打开动态游标来执行。 语法参见图3。 图3 open_for::= 参数说明: cursor_name:要打开的游标名。
该字段或表被删除的时候也一并删除它。目前只支持在创建表时候指定SERIAL列,不可以在已有的表中,增加SERIAL列。另外临时表也不支持创建SERIAL列。因为SERIAL不是真正的类型,所以也不可以将表中存在的列类型转化为SERIAL。 表4 浮点类型 名称 描述 存储空间 范围
SETCONVERTSPECIALCHARS 设置输出的XML是否需要进行XML编码。取消xml编码可能会存在xml注入问题,如果出于性能考虑且可以保证xml是安全的情况下可以不进行xml编码。 DBE_XMLGEN.SETCONVERTSPECIALCHARS函数原型: DBE_XMLGEN.SE
90250 | | 49294 (5 rows) 工具函数示例 pg_get_tabledef获取分区表的定义,入参可以为表的OID或者表名。 SELECT pg_get_tabledef('test_range_pt');
潜在队列的收支平衡,以及可用队列有页可用的目的。 可用队列流动到索引空页 索引在分裂等获取一个索引空页面时,会先从可用队列中进行查找是否有可以复用的索引页,如果找到则直接进行复用,没有可复用页面则进行物理扩页。 父主题: UBTree
PROCEDURE dynamic_proc; gaussdb=# DROP TABLE staffs; OPEN FOR 动态查询语句还可以使用OPEN FOR打开动态游标来执行。 语法参见图3。 图3 open_for::= 参数说明: cursor_name:要打开的游标名。
变量target会自动定义,类型和query的查询结果的类型一致,并且只在此循环中有效。target的取值就是query的查询结果。 query可以使用EXECUTE增加动态查询,通过USING向查询插入参数。详见示例中的动态查询相关内容。 示例 1 2 3 4 5 6 7
90250 | | 49294 (5 rows) 工具函数示例 pg_get_tabledef获取分区表的定义,入参可以为表的OID或者表名。 SELECT pg_get_tabledef('test_range_pt');
场景下,基线化函数执行耗时25秒左右;10万张业务表的场景下,基线化函数执行耗时120秒左右。函数执行期间不会阻塞其他SQL语句的操作。 可以通过SELECT status FROM gs_logical_dictionary;确认实例是否已经完成基线化,返回值及含义: 0:基线化完成状态未加载。
启用SSL加密的方式,也可通过环境变量${PGSSLMODE}来指定。 参数取值范围: disable:不使用SSL安全连接。 allow:如果数据库服务器要求使用,则可以使用SSL安全加密连接,但不验证数据库服务器的真实性。 prefer:如果数据库支持,那么首选使用SSL安全加密连接,但不验证数据库服务器的真实性。
策略,普通用户只能查看这些系统表中有权访问的对象(表、函数、视图、字段等)。对象隔离特性对管理员用户不生效,当开启对象隔离特性后,管理员也可以查看到全量的数据库对象。 修改数据库时区。 1 ALTER DATABASE database_name SET DBTIMEZONE =