检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
bind_argument只能是值、变量或表达式,不能是表名、列名、数据类型等数据库对象,即不支持使用bind_argument为动态SQL语句传递模式对象。如果存储过程需要通过声明参数传递数据库对象来构造动态SQL语句(常见于执行DDL语句时),建议采用连接运算符“||”拼接dynamic_select_clause;
bind_argument只能是值、变量或表达式,不能是表名、列名、数据类型等数据库对象,即不支持使用bind_argument为动态SQL语句传递模式对象。如果存储过程需要通过声明参数传递数据库对象来构造动态SQL语句(常见于执行DDL语句时),建议采用连接运算符“||”拼接dynamic_select_clause;
据。实际的大对象数据存储在PG_LARGEOBJECT里。 表1 PG_LARGEOBJECT_METADATA字段 名字 类型 引用 描述 oid oid - 行标识符(隐藏属性,必须明确选择才会显示)。 lomowner oid PG_AUTHID.oid 大对象的所有者。 lomacl
置,如下图所示: 弹性变更规格整个流程需要停止集群,所以需要用户合理安排变更时间窗口,防止集群停止影响业务。 在实际变更过程中,所有节点的变更并行执行,所以不会由于节点过多而造成变更时间变长,整个变更时间在5~10分钟左右,请耐心等待。 图1 弹性变更原理图 弹性变更规格仅8.1
key,证书为client.crt,CA根证书名称为cacert.pem)。 SSL连接方式的安全性高于普通模式,集群默认开启SSL功能允许来自客户端的SSL连接或非SSL连接,从安全性考虑,建议用户在客户端使用SSL连接方式。并且GaussDB(DWS)服务器端的证书、私钥以及根证书已经默认配置完成。
以是一个键值对象,其中数组和对象可以统称容器(container): 标量(scalar):单一的数字、bool、string、null都可以叫做标量。 数组(array):[]结构,里面存放的元素可以是任意类型的JSON,并且不要求数组内所有元素都是同一类型。 对象(objec
TABLE或ALTER TABLE语法中column_constraint子句指定的列的限制类型只能为主键、UNIQUE、排他或外表时才能设置为可推迟类型。 GAUSS-00379: "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed"
isverified ------------ t (1 row) 本函数只能验证记录的文件在当前登录的数据库中是否是残留文件。如果记录的文件不属于当前登录的数据库,则不会进行校验行为。 pg_verify_residualfiles() 描述:用于验证当前实例上所有
据。实际的大对象数据存储在PG_LARGEOBJECT里。 表1 PG_LARGEOBJECT_METADATA字段 名字 类型 引用 描述 oid oid - 行标识符(隐藏属性,必须明确选择才会显示)。 lomowner oid PG_AUTHID.oid 大对象的所有者。 lomacl
节点名称。 total_read bigint 访问disk cache的总次数。 local_read bigint disk cache读本地磁盘的总次数。 remote_read bigint disk cache读远端存储的总次数。 hit_rate numeric(5,2)
%s because of unusable local index" SQLSTATE: XX000 错误原因:聚簇的分区表不能使用本地索引,因为本地索引不可用。 解决办法:重建分区表。 GAUSS-01116: "clustering failed, internal error"
若无模式名前缀,则访问当前模式下的命名对象。 注意事项 只要拥有当前数据库CREATE权限的用户,就可以创建外部SCHEMA。 创建命名对象时不可用EXTERNAL SCHEMA作为前缀修饰,即不支持在EXTERNAL SCHEMA下创建对象。 CREATE EXTERNAL S
GAUSS-01809: "Invalid path" SQLSTATE: XX000 错误原因:无效路径。 解决办法:请检查pg_plugin/相关路径设置。 GAUSS-01810: "Error happen when execute memset_s" SQLSTATE: XX000 错误原因:系统内部错误。
TRANSACTION命令时,必须在postgresql.conf配置文件中增大max_prepared_transactions的数值。建议至少将其设置为等于max_connections,这样每个会话都可以有一个等待中的预备事务。 语法格式 PREPARE TRANSACTION transaction_id;
WARNING GS_242150105 错误码: cannot set privileges of array types. 解决方案:请修改设置元素类型的权限。 level: ERROR GS_242180039 错误码: language %s is not trusted. 解
text:词素。 ndoc integer:词素在文档(tsvector)中的编号。 nentry integer:词素出现的频率。 如果设置了权重条件,只有标记了对应权重的词素才会统计频率。例如,在一个文档集中检索使用频率最高的十个单词: 1 2 3 4 5 6 7
text:词素。 ndoc integer:词素在文档(tsvector)中的编号。 nentry integer:词素出现的频率。 如果设置了权重条件,只有标记了对应权重的词素才会统计频率。例如,在一个文档集中检索使用频率最高的十个单词: 1 2 3 4 5 6 7
text:词素。 ndoc integer:词素在文档(tsvector)中的编号。 nentry integer:词素出现的频率。 如果设置了权重条件,只有标记了对应权重的词素才会统计频率。例如,在一个文档集中检索使用频率最高的十个单词: 1 2 3 4 5 6 7
SQLSTATE: 22007 错误原因:在把date/time转换为char时,输入参数不能是interval类型。 解决办法:输入参数应使用正确的时间类型。 GAUSS-03340: "'EEEE' must be the last pattern used" SQLSTATE: 42601
方法在各个数据库中基本是通用的。SQL语句改写规则介绍了几种常用的通过改写SQL进行调优的方法。 通过查看执行计划来查找原因。如果SQL长时间运行未结束,通过EXPLAIN命令查看执行计划,进行初步定位。如果SQL可以运行出来,则推荐使用EXPLAIN ANALYZE或EXPLAIN