检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
时,需要应用程序保证事务的提交。例如,在指定的业务SQL执行完之后做显式提交,特别是客户端退出之前务必保证所有的事务已经提交。 释放连接 推荐使用连接池限制应用程序的连接数。每执行一条SQL就连接一次数据库,是一种不好的SQL编写习惯。 在应用程序完成作业任务之后,应当及时断开和
法进行设置。 取值范围:字符串 默认值:ISO, MDY gs_initdb会将这个参数初始化成与lc_time一致的值。 设置建议:优先推荐使用ISO格式。Postgres、SQL和German均采用字母缩写的形式来表示时区,例如“EST、WST、CST”等。这些缩写可同时指代
取值范围:长度大于0的字符串。 默认值:"none" 设置方式:该参数属于POSTMASTER类型参数,请参见表1中对应设置方法进行设置。 设置建议:推荐使用默认值。 设置不当的风险与影响:comm_proxy配置为非“none”值时,需要根据参数说明合理配置,否则无法正常使用该功能。 umdk_enabled
td”一直不为0,就存在等待TD的事件,此时建议增大init_td再进行观察,反复几次,如果大于0的情况属于偶发,不建议调整,多余的TD槽位会占用更多的空间。推荐的增大的方法可以按照倍数进行测试,建议可从小到大尝试8、16、32、48、...、128,并观测对应的等待事件是否有明显减少,尽量取等待事
@#$%^&*()-_=+\|[{}];:,<.>/?)四类字符中的三类字符。 密码也可以是符合格式要求的密文字符串,这种情况主要用于用户数据导入场景,不推荐用户直接使用。如果直接使用密文密码,用户需要知道密文密码对应的明文,并且保证明文密码复杂度,数据库不会校验密文密码复杂度,直接使用密文密码的安全性由用户保证。
trim、next、delete来访问数组的内容。 存储过程中如果有DML语句(SELECT、UPDATE、INSERT、DELETE),DML语句推荐使用中括号来访问数组元素,使用小括号默认识别为数组访问,若数组不存在,则识别为函数表达式。 慎用delete删除单个元素功能,会造成元素顺序错乱。
td”一直不为0,就存在等待TD的事件,此时建议增大init_td再进行观察,反复几次,如果大于0的情况属于偶发,不建议调整,多余的TD槽位会占用更多的空间。推荐的增大的方法可以按照倍数进行测试,建议可从小到大尝试8、16、32、48、...、128,并观测对应的等待事件是否有明显减少,尽量取等待事
snapshot 用于管理WDR snapshot的相关的数据信息,默认初始化用户或监控管理员用户可以访问。 sqladvisor 用于分布列推荐,集中式不可用。 sys 用于提供系统信息视图接口。 pg_catalog 用于维护系统的catalog信息,包含系统表和所有内置数据类型、函数、操作符。
@#$%^&*()-_=+\|[{}];:,<.>/?)四类字符中的三类字符。 密码也可以是符合格式要求的密文字符串,这种情况主要用于用户数据导入场景,不推荐用户直接使用。如果直接使用密文密码,用户需要知道密文密码对应的明文,并且保证明文密码复杂度,数据库不会校验密文密码复杂度,直接使用密文密码的安全性由用户保证。
数据库迁移时,SQL语句可能由于不支持不同数据类型之间的转换而报错。或者支持转换的场景下,转换的规则有差异导致SQL语句执行的结果不同。 推荐的做法是:SQL语句中尽量使用相同的数据类型做比较或者赋值等操作,避免因为数据类型转换导致非预期结果或者性能损耗。 选择目标数据类型的规则差异:
数据库迁移时,SQL语句可能由于不支持不同数据类型之间的转换而报错。或者支持转换的场景下,转换的规则有差异导致SQL语句执行的结果不同。 推荐的做法是:SQL语句中尽量使用相同的数据类型做比较或者赋值等操作,避免因为数据类型转换导致非预期结果或者性能损耗。 选择目标数据类型的规则差异:
含义是数据库根据系统CPU core的数量来自动配置线程池的线程数,如果参数值大于0,线程池中的线程数等于thread_num。线程池大小推荐根据硬件配置设置,计算公式如下:thread_num = CPU核数*3~5,thread_num最大值为4096。 group_num:
含义是数据库根据系统CPU core的数量来自动配置线程池的线程数,如果参数值大于0,线程池中的线程数等于thread_num。线程池大小推荐根据硬件配置设置,计算公式如下:thread_num = CPU核数*3~5,thread_num最大值为4096。 group_num:
含义是数据库根据系统CPU core的数量来自动配置线程池的线程数,如果参数值大于0,线程池中的线程数等于thread_num。线程池大小推荐根据硬件配置设置,计算公式如下:thread_num = CPU核数*3~5,thread_num最大值为4096。 group_num:
描述:入参为一个json对象,此函数用于返回传入json对象的最大深度。入参为null,返回null。 参数:入参为一个需要查询深度的json。入参如果不是有效的json则报错。 返回类型:int 示例: --空数组的深度为1 gaussdb=# SELECT json_depth('[]');
描述:入参为一个json对象,此函数用于返回传入json对象的最大深度。入参为null,返回null。 参数:入参为一个需要查询深度的json。入参如果不是有效的json则报错。 返回类型:int 示例: --空数组的深度为1 gaussdb=# SELECT json_depth('[]');
)四类字符中的三类字符。当密码中包含的字符不属于上述四种字符范围内时语句执行会报错。 密码也可以是符合格式要求的密文字符串,这种情况主要用于用户数据导入场景,不推荐用户直接使用。如果直接使用密文密码,用户需要知道密文密码对应的明文,并且保证明文密码复杂度,数据库不会校验密文密码复杂度,直接使用密文密码的安全性由用户保证。
jar:主类名为“com.huawei.opengauss.jdbc.Driver”,数据库连接的url前缀为“jdbc:opengauss”,推荐使用此驱动包。如果遇到同一JVM进程内需要同时访问PostgreSQL及GaussDB的场景,请使用此驱动包。 各驱动包只是驱动类加载路径和url前缀不同,接口功能上相同。
c模式下存在这张表。可以直接通过public.pgxc_copy_error_log引用。 在导出float4/float8类型的数据时,推荐将extra_float_digits设为3,避免有效位数丢失造成导出导入前后数据不一致。 语法格式 从一个文件复制数据到一个表。 1
用户登录、注销审计 参数:audit_login_logout 默认值为7,表示开启用户登录、退出的审计功能。设置为0表示关闭用户登录、退出的审计功能。不推荐设置除0和7之外的值。 数据库启动、停止、恢复和切换审计 参数:audit_database_process 默认值为1,表示开启数据库启动、停止、恢复和切换的审计功能。