检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
int resultFormat); 参数 表1 PQexecPreparedBatch参数 关键字 参数说明 conn 连接句柄。 stmtName stmt名称,可以用""或者NULL来引用未命名语句,否则它必须是一个现有预备语句的名字。 nParams 参数个数。
int resultFormat); 参数 表1 PQexecPreparedBatch参数 关键字 参数说明 conn 连接句柄。 stmtName stmt名称,可以用""或者NULL来引用未命名语句,否则它必须是一个现有预备语句的名字。 nParams 参数个数。
处于prepared状态的事务的id号,若不在prepared状态,值为0。 pid bigint 事务对应的线程id。 next_xid xid 本地活跃事务最小CSN值。 父主题: Transaction
处于prepared状态的事务的id,若事务不在prepared状态,值为0。 pid bigint 事务对应的线程id。 next_xid xid 本地活跃事务最小CSN值。 父主题: 系统视图
被引用对象的类型。 referenced_link_name character varying(128) 指向父对象的链接的名称(如果是远程)。 dependency_type character varying(4) 指示依赖关系是否为REF依赖关系。 父主题: 系统视图
e可以控制同一条SQL的如下方面: 查询重写。 每层subquery的物理算子: a)扫描方式 b)连接方法 c)连接顺序 d)bitmap扫描的索引表 e)参数化路径 f)连接的内表物化 每层subquery的agg方法。 any子链接提升的额外处理:hashed或者material。
GaussDB是否支持开启SELECT审计功能 云数据库GaussDB可以通过控制台开启SELECT审计功能。详见如下操作。 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。
hain.<schema_oid>_<table_oid>_hist的方式命名。 操作步骤 连接数据库,具体操作请参考《开发指南》中“使用数据库入门 > 连接数据库 > 使用gsql连接”章节。 查询全局区块表记录。 1 gaussdb=# SELECT * FROM gs_global_chain;
dummy_standby boolean 预留参数。 confirmed_flush text 逻辑复制槽专用,客户端确认接收到的日志位置。 confirmed_csn xid 逻辑复制槽专用,客户端确认接收到的日志中最后一个事务对应的CSN。 示例: --在DN上执行查询。 gaussdb=#
该角色是否为系统管理员。 t(true):是。 f(false):否。 rolconnlimit integer - 对于可以登录的角色,此字段限制了该角色允许发起的最大并发连接数。 -1表示无限制。 rolpassword text - 密文存储后的用户密码,始终为********。 rolvalidbegin
TRANSACTION之前需要执行START TRANSACTION或者BEGIN),否则设置不生效。设置当前数据库全局会话(GLOBAL)的事务特性在重新连接后生效。 语法格式 设置事务的隔离级别、读写模式。 { SET [ LOCAL | SESSION | GLOBAL ] TRANSACTION|SET
的join操作必须使用nestloop连接,对应执行计划如下: 优化说明 测试发现由于两表结果集过大,导致nestloop耗时过长,超过一小时未返回结果,因此性能优化的关键是消除nestloop,让join使用更高效的hashjoin来连接。从语义等价的角度消除any-clause,SQL改写如下:
部分场景下分区自动扩展依然会在同事务内执行,即采用混合事务的方式,此时不支持逻辑解码。涉及场景如下: 同时触发新增分区或其他自治事务的总连接数超过最大连接数max_concurrent_autonomous_transactions,或max_concurrent_autonomous_transactions设置为0。
通常游标和SELECT一样返回文本格式。因为数据在系统内部是用二进制格式存储的,系统必须对数据做一定转换以生成文本格式。一旦数据是以文本形式返回,客户端应用需要把它们转换成二进制进行操作。使用FETCH语句,游标可以返回文本或二进制格式。 应该小心使用二进制游标。文本格式一般都比对应的二进
通常游标和SELECT一样返回文本格式。因为数据在系统内部是用二进制格式存储的,系统必须对数据做一定转换以生成文本格式。一旦数据是以文本形式返回,客户端应用需要把它们转换成二进制进行操作。使用FETCH语句,游标可以返回文本或二进制格式。 应该小心使用二进制游标。文本格式一般都比对应的二进
GaussDB是否支持使用SQL命令修改全局参数 云数据库GaussDB不支持在数据库中执行修改全局参数的命令,您可以到控制台修改参数。 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。
int resultFormat); 参数 表1 PQexecParamsBatch参数 关键字 参数说明 conn 连接句柄。 command SQL文本串。 nParams 绑定参数的个数 nBatch 批量操作数。 paramTypes 绑定参数类型。 paramValues
表3 COLLATE运算符 序号 Oracle数据库 GaussDB数据库 1 COLLATE collation_name 支持 连接运算符 表4 连接运算符 序号 Oracle数据库 GaussDB数据库 1 || 支持 分层查询运算符 表5 分层查询运算符 序号 Oracle数据库
1025表示段页式全局临时表的bucketnode。 1026表示段页式unlogged表的bucketnode。 1027表示段页式本地临时表的bucketnode。 head_block_id bigint 段头页面号。 contents text 数据文件的存储内容,取值范围:
timestamp with time zone 角色被锁定的时间点。 rolstatus smallint 角色的状态。 0:正常状态。 1:由于登录失败次数超过阈值被锁定了一定的时间。 2:被管理员锁定。 permspace bigint 角色已经使用的永久表存储空间大小。 tempspace