检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设置为较大的值可以应对突然的需求高峰,而较小的值则可以让服务器进程执行更多的写操作。 设置较小的bgwriter_lru_maxpages和bgwriter_lru_multiplier会减小后端写进程导致的额外I/O开销,但是服务器进程必须自己发出写操作,增加了对查询的响应时间。
用。同样,在缓冲率很高的数据库上,应该相对于CPU参数同时降低这两个值,因为获取内存中的页要比通常情况下开销小很多。 对于指定表空间中的表和索引,可以通过设置同名的表空间参数覆盖库级别的该参数值,即表空间级别该参数的优先级高于库级别该参数的优先级。 相对于seq_page_cos
定义ref游标类型,然后定义该游标类型的游标变量,在打开游标时通过OPEN FOR动态绑定SELECT语句。 定义动态游标的语法图,如图4和图5所示。 图4 cursor_typename::= GaussDB支持sys_refcursor动态游标类型,函数或存储过程可以通过sy
库之间不共享,创建SQL PATCH时需要连接目标库。 配置集中式备机可读时,需要指定主机执行SQL PATCH创建/修改/删除函数调用,备机执行报错。 SQL PATCH同步给备机存在一定延迟,待备机回放相关日志后PATCH生效。 限制在存储过程内的SQL PATCH和全局的SQL
INTEGER; 当创建一个定时任务(DBE_TASK)时,系统默认将当前数据库和用户名与当前创建的定时任务(DBE_TASK)绑定起来。该接口函数可以通过call或select调用,如果通过select调用,可以不填写出参。如果在存储过程中则需要用通过perform调用该接口函数。如果
r_reason_desc character(100) ) WITH(STORAGE_TYPE = ustore); -- 对表reason_t1和reason_t2添加索引。 gaussdb=# CREATE INDEX idx_t1 on reason_t1(r_reason_id);
设置角色的参数。ALTER ROLE中修改的会话参数只针对指定的角色,且在下一次该角色启动的会话中有效。 取值范围: configuration_parameter和value的取值请参见SET。 DEFAULT:表示清除configuration_parameter参数的值,configuration_
两阶段计划生成:第一步生成原有的串行计划,第二步在将串行计划改造成适应并行的计划 。 SMP执行过程。为并行执行线程之间进行数据分配、交换和汇总。 SMP的执行依赖Stream算子,不同类型的Stream算子配合完成SMP的执行过程。Stream算子的集中式类型主要分为: Local
sc(char *str, char **endptr) 从文本解析一个时间戳并放到一个时间戳变量中。 该函数接收一个解析(str)字符串和指向C char*(endptr)指针。成功时函数返回解析的时间戳,产生错误时返回PGTYPESInvalidTimestamp,并且设置e
设置角色的参数。ALTER ROLE中修改的会话参数只针对指定的角色,且在下一次该角色启动的会话中有效。 取值范围: configuration_parameter和value的取值请参见SET。 DEFAULT:表示清除configuration_parameter参数的值,configuration_
ACCOUNT UNLOCK:解锁账户,允许登录数据库。 PGUSER 当前版本不允许修改用户的PGUSER属性。 其他参数请参见CREATE ROLE和ALTER ROLE的参数说明。 当前版本不支持设置用户级别参数。 示例 --创建用户jim,登录密码为********。 gaussdb=#
节点并生成执行计划。 global_read_only:跨节点只读会话,正常生成分布式计划,但禁止分布式写操作。 normal:默认会话,和原有行为保持一致,根据数据库原有逻辑执行计划。 默认值:normal 设置方式:该参数属于USERSET类型参数,请参考表2中对应设置方法进
sc(char *str, char **endptr) 从文本解析一个时间戳并放到一个时间戳变量中。 该函数接收一个解析(str)字符串和指向C char*(endptr)指针。成功时函数返回解析的时间戳,产生错误时返回PGTYPESInvalidTimestamp,并且设置e
)、数字(0-9)和非字母数字字符(限定为~!@#$%^&*()-_=+\|[{}];:,<.>/?)四类字符中的三类字符。当密码中包含的字符不属于上述四种字符范围内时语句执行会报错。 密码也可以是符合格式要求的密文字符串,这种情况主要用于用户数据导入场景,不推荐用户直接使用。如
sc(char *str, char **endptr) 从文本解析一个时间戳并放到一个时间戳变量中。 该函数接收一个解析(str)字符串和指向C char*(endptr)指针。成功时函数返回解析的时间戳,产生错误时返回PGTYPESInvalidTimestamp,并且设置e
应设置方法进行设置。 取值范围:整型,1~10。 默认值:10 asp_flush_mode 参数说明:ASP刷新到磁盘上的方式分为写文件和写系统表,当为‘file’时,默认写文件,为‘table’时写系统表,为‘all’时,即写文件也写系统表,仅sysadmin用户可以访问。
ransaction取值范围为2MB~16TB,默认值为32GB。设置时建议undo_limit_size_per_transaction不超过undo_space_limit_size,即单事务Undo分配空间阈值不大于Undo总空间阈值。 为了更准确设置该参数来达到最佳性能,建议采用如下方式进行计算。
PLAN不支持在DN上执行。 对于执行错误的SQL语句无法进行计划信息的收集。 PLAN_TABLE中的数据是session级生命周期并且session隔离和用户隔离,用户只能看到当前session、当前用户的数据。 PLAN_TABLE无法与GDS外表进行关联查询。 对于不能下推的查询,无法收集
LOADFROMFILE 读取指定位置和长度的数据库BFILE文件到指定位置的BLOB对象中。 DBE_LOB.LOADFROMBFILE 读取指定位置和长度的数据库BFILE文件到指定位置的LOB中。 DBE_LOB.LOADBLOBFROMFILE 读取指定位置和长度的数据库外部文件到指定位置的BLOB中(不支持大于1GB)。
系统管理员不受行访问控制特性影响。 using_expression 行访问控制的表达式(返回boolean值)。 条件表达式中不能包含AGG函数和窗口(WINDOW)函数。在查询重写阶段,如果数据表的行访问控制开关打开,满足条件的表达式会添加到计划树中。针对数据表的每条元组,会进行表达