检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
其他系统函数 其他系统函数包含两类,兼容PostgreSQL的函数和实现内部功能的函数。这些函数不推荐使用,若需使用,请联系华为技术支持工程师。 兼容PostgreSQL的函数和操作符 下述列表为GaussDB的内建函数和操作符兼容PostgreSQL。 _pg_char_max_length
uffle占用了大量宝贵的网络资源,减少不必要的数据shuffle,可以减少网络压力,使数据的处理本地化,以提高集群的性能和可支持的并发度。通过对关联条件和分组条件的仔细设计,能够尽可能的减少不必要的数据shuffle。 选择分布方案 表的分布方式的选择如表1所示。 表1 表的分布方式及使用场景
当恢复暂停时,没有发生数据库更改。如果是在热备里,所有新的查询将看到一致的数据库快照,并且不会有进一步的查询冲突产生,直到恢复继续。 如果不能使用流复制,则暂停状态将无限的延续。当流复制正在进行时,将连续接收WAL记录,最终将填满可用磁盘空间,这个进度取决于暂停的持续时间,WAL生成的速度和可用的磁盘空间。
当恢复暂停时,没有发生数据库更改。如果是在热备里,所有新的查询将看到一致的数据库快照,并且不会有进一步的查询冲突产生,直到恢复继续。 如果不能使用流复制,则暂停状态将无限的延续。当流复制正在进行时,将连续接收WAL记录,最终将填满可用磁盘空间,这个进度取决于暂停的持续时间,WAL生成的速度和可用的磁盘空间。
dby。参数级别满足优先级logical > hot_standby > archive > minimal。 如果需要启用WAL日志归档和主备机的数据流复制,必须将此参数设置为archive、hot_standby或者logical。 如果此参数设置为minimal,hot_s
BY 2 (7 rows) With Recursive当前版本不支持下推的场景和原因如表1 With Recursive不支持下推的场景和原因所示。 表1 With Recursive不支持下推的场景和原因 序号 场景 不下推原因 1 包含外表的查询场景。 LOG: SQL can't
off表示在进行EXPLAIN时不创建虚拟索引。 默认值:off db4ai_snapshot_mode 参数说明:snapshot有2种模式:MSS(物化模式,存储数据实体)和CSS(计算模式,存储增量信息)。 该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:字符串,MSS/CSS
mous_transactions参数设置为0时,自治事务将无法执行。 自治事务新启session后,将使用默认session参数,不共享主session下对象(包括session级别变量,本地临时变量,全局临时表的数据等)。 自治事务理论上限为10000,实际上限为动态值,参考
更改为GB18030_2022字符集或将GB18030_2022字符集数据库更改为其他字符编码,进行更改数据库字符编码的操作会导致存量数据和部分操作异常。若需更改数据库的字符集编码,应当遵循切库流程,进行相关的数据迁移操作。 语法格式 1 2 3 4 5 6 7 8
其他系统函数 其他系统函数包含两类,兼容PostgreSQL的函数和实现内部功能的函数。这些函数不推荐使用,若需使用,请联系华为技术支持工程师。 兼容PostgreSQL的函数和操作符 下述列表为GaussDB的内建函数和操作符兼容PostgreSQL。 _pg_char_max_length
批量绑定和执行PBE形式的语句。 该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 on表示使用批量绑定和执行。 off表示不使用批量绑定和执行。 默认值:on numa_distribute_mode 参数说明:用于控制部分共享数据和线程在N
参数说明:控制在服务器日志中记录检查点和重启点的信息。打开此参数时,服务器日志消息包含涉及检查点和重启点的统计量,其中包含需要写的缓存区的数量及写入所花费的时间等。 该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 on表示打开此参数时,服务器日志消息包含涉及检查点和重启点的统计量。
off表示不启用SSL连接。 开启此参数需要同时配置ssl_cert_file、ssl_key_file和ssl_ca_file等参数及对应文件,如果使用国密认证,还需要确保ssl_enc_cert_file和ssl_enc_key_file参数配置正确,不正确的配置可能会导致数据库无法正常启动。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 修改密码时会检查配置参数password_reuse_time和password_reuse_max。 当password_reuse_time和password_reuse_max都为正数时,只要满足其中任一个,即可认为密码可以重用。 当pa
批量绑定和执行PBE形式的语句。 该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 on表示使用批量绑定和执行。 off表示不使用批量绑定和执行。 默认值:on numa_distribute_mode 参数说明:用于控制部分共享数据和线程在N
用户拥有对public模式和用户模式下表或视图的DROP权限。 SELECT ANY TABLE 用户拥有对public模式和用户模式下表或视图的SELECT权限,仍然受行级访问控制限制。 UPDATE ANY TABLE 用户拥有对public模式和用户模式下表或视图的UPDATE权限,仍然受行级访问控制限制。
on:表示对PBE查询和存储过程中语句的执行计划进行缓存共享。 off:表示不共享。 默认值:off 设置方式:该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。 设置建议:推荐使用默认值。该参数在CN和DN上必须保持一致。 设置不当的风险与影响:CN和DN上该参数
用户拥有对public模式和用户模式下表或视图的DROP权限。 SELECT ANY TABLE 用户拥有对public模式和用户模式下表或视图的SELECT权限,仍然受行级访问控制限制。 UPDATE ANY TABLE 用户拥有对public模式和用户模式下表或视图的UPDATE权限,仍然受行级访问控制限制。
FUNCTION 删除函数 DROP FUNCTION 定义包 包由包头(package specification)和包体(package body)组成,用来分类管理存储过程和函数,类似于Java、C++等语言中的类。 表13 包定义相关SQL 功能 相关SQL 创建包 CREATE PACKAGE
FUNCTION 删除函数 DROP FUNCTION 定义包 包由包头(package specification)和包体(package body)组成,用来分类管理存储过程和函数,类似于Java、C++等语言中的类。 在分布式下,使用PACKAGE需要在ORA兼容性数据库中。 表13