检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
env查看Go环境变量配置结果,并且查看Go版本是否在1.13或以上。 Go驱动安装 从发布包中获取Go驱动包。包名为GaussDB-Kernel_数据库版本号_操作系统版本号_64bit_Go.tar.gz。解压后为Go驱动源码包。 进入Go驱动代码根路径,执行go mod tidy下载相关依赖,需要在
待时长超过transaction_sync_timeout时会报错,回滚事务,避免由于sync lock等其他情况长时间进程停止响应造成对系统的阻塞。 该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:整型,0 ~ 2147483,单位为秒(s)。 默认值:10min
DROP RESOURCE POOL 当前特性是实验室特性,使用时请联系华为工程师提供技术支持。 功能描述 删除一个资源池。 如果某个角色已关联到该资源池,无法删除。 注意事项 只要用户对当前数据库有DROP权限,就可以删除资源池。 语法格式 DROP RESOURCE POOL
服务器中。在该类表中创建的索引也不会被自动记录。 使用场景:非日志表不能保证数据的安全性,用户应该在确保数据已经做好备份的前提下使用,例如系统升级时进行数据的备份。 故障处理:当异常关机等操作导致非日志表上的索引发生数据丢失时,用户应该对发生错误的索引进行重建。 GLOBAL |
无符号类型的整数。 在满足下列条件时,返回的值是唯一的。 当前集群下的服务节点数不能超过256个。 不能在节点重新启动之间设置服务器主机的系统时间。 在节点重新启动之间平均每秒调用uuid_short() 少于1600万次。 参数:无。 返回值类型:uint64 示例: 1 2 3
] } { DEFERRED | IMMEDIATE } ; 参数说明 name 约束名。 取值范围:已存在的约束名。可以在系统表pg_constraint中查到。 ALL 所有约束。 DEFERRED 约束一直到事务提交时才检查。 IMMEDIATE 约束在每条语句后进行检查。
参数说明:在数据库实例为只读模式下,控制是否可以修改pgxc_node系统表。 取值范围:布尔型。修改后需要重启cm_agent才能生效。参数修改请参考表1进行设置。 on表示开启可以修改pgxc_node系统表功能。 off表示关闭可以修改pgxc_node系统表功能。 默认值:on unix_socket_directory
在存储过程内部使用未声明的变量,存储过程被调用时会报错。 在创建procedure时,不能在avg函数外面嵌套其他agg函数,或者其他系统函数。 在存储过程内部调用其它无参数的存储过程时,可以省略括号,直接使用存储过程名进行调用。 在存储过程内部调用其他有出参的函数,如果在赋值表达式中调用时,需要打开guc参数
参数说明:在数据库实例为只读模式下,控制是否可以修改pgxc_node系统表。 取值范围:布尔型。修改后需要重启cm_agent才能生效。参数修改请参考表1进行设置。 on表示开启可以修改pgxc_node系统表功能。 off表示关闭可以修改pgxc_node系统表功能。 默认值:on unix_socket_directory
hostip := os.Getenv("GOHOSTIP") //GOHOSTIP为写入环境变量的IP地址 port := os.Getenv("GOPORT") //GOPORT为写入环境变量的port usrname := os.Getenv("GOUSRNAME")
---- 43 years 9 mons 27 days (1 row) age(timestamp) 描述:当前SQL执行开始时刻的系统时间和参数相减,入参可以带或者不带timezone。 返回值类型:interval 示例: 1 2 3 4 5 gaussdb=# SELECT
---- 43 years 9 mons 27 days (1 row) age(timestamp) 描述:当前SQL执行开始时刻的系统时间和参数相减,入参可以带或者不带timezone。 返回值类型:interval 示例: 1 2 3 4 5 gaussdb=# SELECT
plain指定该类型的数据将总是被存储在线内并且不会被压缩。(对定长类型只允许plain) extended 指定系统将首先尝试压缩一个长的数据值,并且将在数据仍然太长的情况下把值移出主表行。 external允许值被移出主表, 但是系统将不会尝试对它进行压缩。 main允许压缩,但是不鼓励把值移出主表(如果没有其
使用如下命令连接数据库。 gsql -d gaussdb -p 8000 gaussdb为需要连接的数据库名称,8000为数据库主节点的端口号。 连接成功后,系统显示类似如下信息: gsql ((GaussDB Kernel VxxxRxxxCxx build 290d125f) compiled at
env查看Go环境变量配置结果,并且查看Go版本是否在1.13或以上。 Go驱动安装 从发布包中获取Go驱动包到本地。包名为GaussDB-Kernel_数据库版本号_操作系统版本号_64bit_Go.tar.gz。解压后为Go驱动源码包。 进入Go驱动代码根路径,执行go mod tidy下载相关依赖,需要在
对应设置方法进行设置。 设置建议:存储过多的PACKAGE的编译结果可能占用很大内存,将此参数设置为一个合理的值,有助于减少内存占用,提升系统性能。 父主题: GUC参数说明
使用如下命令连接数据库。 gsql -d gaussdb -p 8000 gaussdb为需要连接的数据库名称,8000为CN的端口号。 连接成功后,系统显示类似如下信息: gsql ((GaussDB Kernel VxxxRxxxCxx build 290d125f) compiled at
相关链接 SELECT 优化建议 DATABASE 不建议在事务中reindex database。 SYSTEM 不建议在事务中reindex系统表。 父主题: SQL语法
不支持带有关联表的语句,否则会执行报错; 不支持UPDATE + LIMIT,否则会执行报错。 如果在建表过程中数据库系统发生故障,系统恢复后可能无法自动清除之前已创建的、大小为0的磁盘文件。此种情况出现概率小,不影响数据库系统的正常运行。 使用JDBC时,支持通过PrepareStatement对DEFAULT值进行参数化设置。
属性文件或系统属性进行配置。 logger:String类型。表示JDBC Driver要使用的日志输出框架。JDBC Driver支持对接用户应用程序使用的日志输出框架。目前支持的第三方日志输出框架只有基于Slf4j-API的日志框架。具体使用方式,见6.2.9日志管理。 如果缺省或设置为JDK