检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
不会根据源表变化而改变。相反视图只要被查询,它的定义SELECT语句将会被重新计算。 注意事项 分区表不能采用此方式进行创建。 如果在建表过程中数据库系统发生故障,系统恢复后可能无法自动清除之前已创建的、大小非0的磁盘文件。此种情况出现概率小,不影响数据库系统的正常运行。 在为数
} } } } } 示例2:从B迁移数据 下面示例演示如何通过CopyManager从B向GaussDB进行数据迁移的过程。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
/a>'),'/a/b')); getstringval -------------- <b>456</b> (1 row) 存储过程内支持xmltype类型的变量以a.func()方式调用函数,该语法支持一层嵌套。 示例: 1 2 3 4 5 6 7 8
on表示优化器将优化CN上简单查询的执行。 off表示不使用优化。 默认值:on enable_global_plancache 参数说明:设置是否对PBE查询和存储过程中语句的执行计划进行缓存共享,开启该功能可以节省高并发下CN和DN上的内存使用。且该参数必须在CN和DN上一致,否则会出现CN下发给DN的报文不匹配从而报错等问题。
/a>'),'/a/b')); getstringval -------------- <b>456</b> (1 row) 存储过程内支持xmltype类型的变量以a.func()方式调用函数,该语法支持一层嵌套。 示例: 1 2 3 4 5 6 7 8
如果数据库实例未处于“正常”状态,则无法重启该实例。 重启数据库实例将导致数据库业务短暂中断,在此期间,数据库实例状态将显示为“重启中”。 重启过程中,实例将不可用。重启后实例会自动释放内存中的缓存,请注意对业务进行预热,避免业务高峰期出现阻塞。 支持区域: 华北-北京四 华北-乌兰察布一
视图,支持在子查询后面加CHECK OPTION选项。 如果子查询中只有一张表,则对该表更新数据;如果子查询中有多张表或有嵌套关系,则通过判断是否有保留键表确定是否可更新。关于保留键表和WITH CHECK OPTION请参见CREATE VIEW。 view_name 要更新的目标视图。
会直接退出,而不是报错。 此外,在层次查询过程中,严格按照深度优先搜索的顺序进行。如果在START WITH或CONNECT中使用rownum作为过滤条件,对于每条尝试被返回的记录,rownum会先加1,之后按照rownum相关条件判断;对于不满足的记录,会被丢弃且rownum会减1。
ROW六类触发器,且所有触发器都可下推。 INSERT ON DUPLICATE KEY UPDATE语句无法触发触发器。 执行触发器语句时,使用触发器创建者的身份进行权限判断。 执行创建触发器操作的用户需要拥有指定表的TRIGGER权限或被授予了CREATE ANY TRIGGER权限。 BEFORE触发的行级
ROW六类触发器,且所有触发器都可下推。 INSERT ON DUPLICATE KEY UPDATE语句无法触发触发器。 执行触发器语句时,是使用触发器创建者的身份进行权限判断的。 执行创建触发器操作的用户需要拥有指定表的TRIGGER权限。 语法格式 1 2 3 4 5 6 7 CREATE [ CONSTRAINT
max_stack_depth 参数说明:设置GaussDB执行堆栈的最大安全深度。之所以需要这个安全界限,是因为在服务器里,并非所有程序都检查了堆栈深度,而是只在可能递规的过程,比如表达式计算之类的过程中才进行检查。该参数可在PDB级别设置。 参数类型:整型 参数单位:kB 取值范围:100
参数说明:设置同名的存储过程变量和表的列的使用优先级。 参数类型:字符串 参数单位:无 取值范围: error:表示遇到存储过程变量和表的列名同名则编译报错。 use_variable:表示存储过程变量和表的列名同名则优先使用变量。 use_column:表示存储过程变量和表的列名同名则优先使用列名。
UNION,CASE和相关构造”章节的“对于case,在ORA兼容模式下的处理”。 plpgsql_stream_fetchall:在存储过程中for loop或cursor上执行的sql走stream场景下,开启获取所有tuple结果。 predpush_same_level:开启predpush
dn:max_stack_depth 单位为KB。设置GaussDB Kernel执行堆栈的最大安全深度。需要这个安全界限是因为在服务器里,并非所有程序都检查了堆栈深度,只是在可能递规的过程,比如表达式计算这样的过程里面才进行检查。(ulimit -s的设置)- 640 KB的值大于等于2MB时,此参数的默认值为2MB。
meta,undo只支持CRC校验错误) 页面 备机 回放过程中自动检测自动修复。 备机修复支持备集群的首备和级联备。 数据库内部使用临界区保护关键资源的访问的一致性,不允许在临界区内抛出错误。如果在临界区内,访问到损坏的页面,则会触发PANIC,不支持修复检测及自动修复。典型的执行过程中访问临界区的操作包括IN
动态恢复此参数设置。 若synchronous_commit级别小于LOCAL_FLUSH,重建备机时,建议调大该参数为1000,避免重建过程中,主机日志回收导致重建失败。 设置不当的风险与影响:如果设置过大,可能会导致pg_xlog文件夹占用过大的磁盘空间。如果设置过小,则在备
会直接退出,而不是报错。 此外,在层次查询过程中,严格按照深度优先搜索的顺序进行。如果在START WITH或CONNECT中使用rownum作为过滤条件,对于每条尝试被返回的记录,rownum会先加1,之后按照rownum相关条件判断;对于不满足的记录,会被丢弃且rownum会减1。
enable_transaction_parctl 参数说明:设置是否管控事务块语句和存储过程语句。 参数类型:布尔型 参数单位:无 取值范围: on:表示对事务块及存储过程语句进行管控。 off:表示不对事务块及存储过程语句进行管控。 默认值:on 设置方式:该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
max_connections),max_connections的计算方法见上文。 默认值:数据库节点为50。如果该默认值超过内核支持的最大值(在执行gs_initdb的时候判断),系统会提示错误。 设置建议: 数据库主节点中此参数建议保持默认值。 增大此参数可能导致GaussDB要求更多的SystemV共享内存或
变化而有所改变。相比之下,每次做查询的时候,视图都重新计算定义它的SELECT语句。 注意事项 分区表不能采用此方式进行创建。 如果在建表过程中数据库系统发生故障,系统恢复后可能无法自动清除之前已创建的、大小非0的磁盘文件。此种情况出现概率小,不影响数据库系统的正常运行。 语法格式