检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ic_select_clause。另外,动态语句允许出现重复的占位符,相同占位符只能与唯一一个bind_argument按位置一一对应。当设置guc参数behavior_compat_options值为dynamic_sql_compat时,会按照占位符的顺序依次匹配USING子
8版本。如果未安装JDK,请从官方网站下载安装包并安装。 根据如下步骤配置系统环境变量。 右键单击“我的电脑”,选择“属性”。 在“系统”页面左侧导航栏单击“高级系统设置”。 在“系统属性”页面,“高级”页签上单击“环境变量”。 在“环境变量”页面上,“系统变量”区域单击“新建”或“编辑”配置系统变量。变量说明请参见表1。
前提条件 整体方案分为三部分:旧版本保留、快照的维护和旧版本检索。旧版本保留:新增undo_retention_time配置参数,用来设置旧版本保留的时间,超过该时间的旧版本将被回收清理,请联系管理员修改。 语法 TIMECAPSULE TABLE table_name TO
(2 rows) --work_mem 会对计划生成执行有所影响若后续进行其他操作需要重置: reset work_mem; --将内存设置回退 可以看到对sublink进行了hashed操作,若不使用该hint,则会使用material。 父主题: 使用Plan Hint进行调优
由于非分区键不能建立本地唯一索引,只能建立全局唯一索引,所以如果普通表含有唯一索引时,可能会导致不能交换数据。 row_clause子语法用于设置分区表的行迁移开关。 { ENABLE | DISABLE } ROW MOVEMENT merge_clause子语法用于把多个分区合并
DATA MOVEMENT | | YES | NO (2 rows) 检查策略详细信息视图中是否新增了符合刚刚设置的策略: gaussdb=# SELECT * FROM gs_my_ilmdatamovementpolicies; policy_name
boundaries text[] 范围分区和间隔分区的上边界。 transit text[] 间隔分区的跳转点。 reloptions text[] 设置partition的存储属性,与pg_class.reloptions的形态一样,用"keyword=value"格式的字符串来表示,目前用于在线扩容的信息搜集。
boundaries text[] 范围分区和间隔分区的上边界。 transit text[] 间隔分区的跳转点。 reloptions text[] 设置partition的存储属性,与pg_class.reloptions的形态一样,用"keyword=value"格式的字符串来表示,目前用于在线扩容的信息搜集。
库的信息。 数据迁移 使用DRS迁移Oracle至GaussDB 介绍如何使用DRS将数据从Oracle迁移至GaussDB。 数据备份 设置自动备份策略 介绍如何在数据库实例的备份时段中创建数据库实例的自动备份,系统根据用户指定的备份保留期保存数据库实例的自动备份。 手动创建全量备份
INDEXES,则源表上的索引也将在新表上创建,默认不建立索引。 如果指定了INCLUDING STORAGE,则拷贝列的STORAGE设置也将被拷贝,默认情况下不包含STORAGE设置。 如果指定了INCLUDING COMMENTS,则源表列、约束和索引的注释也会被拷贝过来。默认情况下,不拷贝源表的注释。
INDEXES,则原表上的索引也将在新表上创建,默认不建立索引。 如果指定了INCLUDING STORAGE,则原表列的STORAGE设置也将被拷贝,默认情况下不包含STORAGE设置。 如果指定了INCLUDING COMMENTS,则原表列、约束和索引的注释也会被拷贝过来。默认情况下,不拷贝原表的注释。
DATA MOVEMENT | | YES | NO (2 rows) 检查策略详细信息视图中是否新增了符合刚刚设置的策略: gaussdb=# SELECT * FROM gs_my_ilmdatamovementpolicies; policy_name
务未提交之前,会话2会一直被阻塞。 创建CONCURRENTLY索引与同一个表的TRUNCATE操作并发,会引起死锁问题。 将事务隔离级别设置成可重复读(默认为读已提交),起两个会话,会话1起事务对表a执行写入操作,不提交,会话2对表b创建CONCURRENTLY索引,在会话1事务未提交之前,会话2会一直被阻塞。
默认情况下,数据库用户可以分为两大类,详细信息请参见表1。 表1 用户分类 分类 描述 初始用户 具有数据库的最高权限,并且具有所有的系统权限和对象权限。初始用户不受对象的权限设置影响。这个特点类似Unix系统的root的权限。从安全角度考虑,除了必要的情况,建议尽量避免以初始用户身份操作。 在安装数据库或者初始化数
expr2)仅在MYSQL兼容模式下支持。 当设置兼容性参数b_format_version=''和b_format_dev_version=''时,ifnull(expr1, expr2)函数输出结果类型与nvl(expr1, expr2)输出结果类型一致;当设置兼容性参数b_format_version='5
textval=%s\n", compval.intval, compval.textval.arr); } ... 即便ecpg无法解析组合类型本身,也可以通过上述方法将组合类型映射到结构体中。 用户定义的基础类型 ecpg使用宿主变量来存放查询结果时,只支持ecpg提供的
u:未定义类型。 o:集合类型。 参见typrelid和typbasetype。 typcategory "char" 是数据类型的模糊分类,可用于解析器作为数据转换的依据。 typispreferred boolean true:数据符合typcategory所指定的转换规则时进行转换。
-> Seq Scan on ct2 (cost=0.00..1.01 rows=2 width=8) (34 rows) 但当设置costbased_rewrite_rule参数值为pullup_expr_sublink,enable_sublink_pullup_e
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 -- 调用自身
如果没有声明ffunc则使用聚合结果的状态值作为聚合的结果,且输出类型为state_data_type。 initial_condition 状态值的初始设置(值)。 它必须是一个state_data_type类型可以接受的文本常量值。 如果没有声明,状态值初始为 NULL 。 sort_operator