检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
proname 过程的OID。 amproclefttype和amprocrighttype字段的习惯解释,标识一个特定支持过程支持的操作符的左和右输入类型。对于某些访问方式,匹配支持过程本身的输入数据类型,对其他的则不这样。有一个对索引的“缺省”支持过程的概念,amprocle
SEQUENCE函数 序列函数为用户从序列对象中获取后续的序列值提供了简单的多用户安全的方法。 nextval(regclass) 描述:递增序列并返回新值。 为了避免从同一个序列获取值的并发事务被阻塞,nextval操作不会回滚;即一旦值被抓取,就认为它已经被用过,并且不会再被
group_num:线程池中的线程分组个数,取值范围是0~64。其中0的含义是数据库根据系统NUMA组的个数来自动配置线程池的线程分组个数,如果参数值大于0,线程池中的线程组个数等于group_num。 cpubind_info:线程池是否绑核的配置参数。可选择的配置方式有:1. '(nobind)'
磁盘空间 介绍与磁盘空间相关的参数,用于限制临时文件所占用的磁盘空间。 sql_use_spacelimit 参数说明:限制单个SQL在单个DN上,触发落盘操作时,落盘文件的空间大小,管控的空间包括普通表、临时表以及中间结果集落盘占用的空间,对初始用户不生效。 该参数属于USERSET类型参数,请参考表
取值范围是0~64。其中0的含义是数据库根据系统NUMA组的个数来自动配置线程池的线程分组个数,如果参数值大于0,线程池中的线程组个数等于group_num。 cpubind_info:线程池是否绑核的配置参数。可选择的配置方式有几种:1. '(nobind)' ,线程不做绑核;2
示例:常用操作 示例1 创建数据库连接、创建表、插入数据 此示例将演示如何基于GaussDB提供的JDBC接口开发应用程序。执行示例前,需要加载驱动,驱动的获取和加载方法请参考JDBC包、驱动类和环境类。 1 2 3 4 5 6 7 8 9 10
当主DN故障且10s未恢复时,GaussDB会自动将对应的备DN升主,使集群正常运行。备升主期间正在运行的作业会失败;备升主后启动的作业不会再受影响。如果要做到DN主备切换过程中,上层业务不感知,可参考此示例构建业务层SQL重试机制。执行示例前,需要加载驱动,驱动的获取和加载方法请参考JDBC包、驱动类和环境类。
Join)是一种高效的连接方法,它依赖于排序操作。在进行合并连接时,GaussDB会对两个表的连接字段进行排序,然后同步扫描两个表,寻找匹配的行。 Merge Join的时间复杂度为O(n+m), 其中n和m分别代表两个表的行数。然而,如果需要排序操作,这个排序操作的时间复杂度可能会达到max(O(logn)
proname 过程的OID。 amproclefttype和amprocrighttype字段的习惯解释,标识一个特定支持过程支持的操作符的左和右输入类型。对于某些访问方式,匹配支持过程本身的输入数据类型,对其他的则不这样。有一个对索引的“缺省”支持过程的概念,amprocle
程中产生的临时表。 参数类型:布尔型 参数单位:无 取值范围: on:表示删除临时表。 off:表示保留临时表。 默认值:on 设置方式:该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 设置建议:该参数默认开启,需要保留在线创建/重建索引过程中产生的临时表时设置为off。
[]string, error (rs *Rows)Err() 返回迭代过程中出现的任何错误。 error (rs *Rows)Next() 为Scan方法准备好下一个待读取的数据行。如果有进一步的结果集,则返回true,否则返回false。 boolean (rs *Rows)Scan(dest
码表转义,无法转义的输出为空。 VARCHAR(M) 支持,存在差异 输入格式: GaussDB的自定义函数参数和返回值不支持长度校验,存储过程参数不支持长度校验,MySQL支持。 GaussDB的自定义函数和存储过程中的临时变量支持长度校验以及严格宽松模式下的报错和截断告警,MySQL不支持。
SEQUENCE函数 序列函数为用户从序列对象中获取后续的序列值提供了简单的多用户安全的方法。 nextval(regclass) 描述:递增序列并返回新值。 为了避免从同一个序列获取值的并发事务被阻塞, nextval操作不会回滚;即一旦值抓取, 就认为它已经被用过,并且不会再被返回。
设置方式:该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 设置建议:该参数默认开启,需要保留在线创建/重建索引过程中产生的临时表时设置为off。 设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。 父主题: GUC参数说明
磁盘空间 介绍与磁盘空间相关的参数,用于限制临时文件所占用的磁盘空间。 sql_use_spacelimit 参数说明:限制单个SQL在单个数据库节点上,触发落盘操作时,落盘文件的空间大小,管控的空间包括普通表、临时表以及中间结果集落盘占用的空间,对初始用户不生效。 该参数属于U
升级参数 IsInplaceUpgrade 参数说明:是否在升级的过程中。该参数用户无法修改,仅sysadmin用户可以访问。 该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 on表示在升级过程中。 off表示不在升级过程中。 默认值:off
取值范围是0~64。其中0的含义是数据库根据系统NUMA组的个数来自动配置线程池的线程分组个数,如果参数值大于0,线程池中的线程组个数等于group_num。 cpubind_info:线程池是否绑核的配置参数。可选择的配置方式有几种:1. '(nobind)' ,线程不做绑核;2
SEQUENCE函数 序列函数为用户从序列对象中获取后续的序列值提供了简单的多用户安全的方法。 nextval(regclass) 描述:递增序列并返回新值。 为了避免从同一个序列获取值的并发事务被阻塞, nextval操作不会回滚;即一旦值被抓取就认为其已经被使用过,并且不会再被返回。
默认值:7。在PDB场景内,若未设置该参数,则继承来自全局的设置。 设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 设置建议:推荐使用默认值。 设置不当的风险与影响:设置值越小,审计的用户登录、注销行为种类越少,不可追溯的风险越大;设置值越大,可记录的用户登录、注销行为种类越多,
[]string, error (rs *Rows)Err() 返回迭代过程中出现的任何错误。 error (rs *Rows)Next() 为Scan方法准备好下一个待读取的数据行。如果有进一步的结果集,则返回true,否则返回false。 boolean (rs *Rows)Scan(dest