检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果业务明确不允许对分区键所在列进行更新操作,建议关闭分区表行迁移。 例如,创建列表分区表,并开启分区表行迁移,此时可以跨分区更新分区键所在列;关闭分区表行迁移后,对分区键所在列进行跨分区更新会业务报错。 CREATE TABLE list_sales ( product_id INT4 NOT
"char" p:表示永久表。 u:表示非日志表。 t:表示本地临时表。 g:表示全局临时表。 relkind "char" r:表示普通表。 i:表示索引。 G:表示全局二级索引。 S:表示序列。 v:表示视图。 c:表示复合类型。 t:表示TOAST表。 f:表示外表。 m:表示物化视图。
系统表 分区表 负载管理 OLTP表压缩 密态等值查询 通信 账本数据库 SPM计划管理 AI 审计 用户和权限管理 连接和认证 动态脱敏 DATABASE LINK 物化视图 逻辑解码 多租数据库 其他系统表 父主题: 系统表和系统视图
系统表 分区表 负载管理 OLTP表压缩 密态等值查询 通信 账本数据库 SPM计划管理 AI 审计 用户和权限管理 连接和认证 动态脱敏 DATABASE LINK 物化视图 逻辑解码 多租数据库 其他系统表 父主题: 系统表和系统视图
支持分区类型:范围分区、哈希分区、列表分区。 支持表达式类型:比较表达式(<,<=,=,>=,>)、逻辑表达式、数组表达式。 支持隐式类型转换和函数:对于类型可以相互转换的场景和immutable函数可以支持PBE动态剪枝 PBE动态剪枝支持表达式、隐式转换、immutable函
表访问方式 Seq Scan Index Scan Index Only Scan Bitmap Tid Scan Cte Scan Foreign Scan Function Scan Sample Scan SubQuery Scan Values Scan WorkTable
OLTP表压缩 GS_ADM_ILMDATAMOVEMENTPOLICIES GS_ADM_ILMOBJECTS GS_ADM_ILMPOLICIES GS_ADM_ILMEVALUATIONDETAILS GS_ADM_ILMPARAMETERS GS_ADM_ILMRESULTS
系统表 GS_AUDITING_POLICY GS_AUDITING_POLICY_ACCESS GS_AUDITING_POLICY_FILTERS GS_AUDITING_POLICY_PRIVILEGES GS_ASP GS_CLIENT_GLOBAL_KEYS GS_CL
GaussDB如何设置日期和时间的显示格式 云数据库GaussDB可以通过控制台设置日期和时间的显示格式。详见如下操作。 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。
是单列历史统计信息管理表,存储有关该数据库中表和索引列的历史统计数据。默认只有系统管理员权限才可以访问此系统表,普通用户需要授权才可以访问。 表1 GS_STATISTIC_HISTORY字段 名称 类型 描述 starelid oid 所描述字段所属的表或者索引。 starelkind
向范围分区表新增分区 使用ALTER TABLE ADD PARTITION可以将分区添加到现有分区表的最后面,新增分区的上界值必须大于当前最后一个分区的上界值。 例如,对范围分区表range_sales新增一个分区。 ALTER TABLE range_sales ADD PARTITION
对范围分区表分割分区 使用ALTER TABLE SPLIT PARTITION可以对范围分区表分割分区。 例如,假设范围分区表range_sales的分区date_202001定义范围为['2020-01-01', '2020-02-01')。可以指定分割点'2020-01-1
当级联收集复制表、hashbucket表类型的分区表的统计信息,且PARTITION_MODE为ALL时,其行为将转换为ALL COMPLETE模式。 分区级统计信息级联收集不支持default_statistics_target为负数的场景。 示例 创建分区表并插入数据 gaussdb=#
GS_STATISTIC_HISTORY是单列历史统计信息管理表,存储有关该数据库中表和索引列的历史统计数据。该表在分布式下可见不可用。 表1 GS_STATISTIC_HISTORY字段 名称 类型 描述 starelid oid 所描述字段所属的表或者索引。 starelkind "char"
如何判断字段是否为NULL? 答:使用IS NUL和IS NOT NULL来判断字段是否为NULL,例如: gaussdb=# SELECT * FROM tab WHERE col1 IS NULL; 父主题: FAQ
如何判断字段是否为NULL? 答:使用IS NUL和IS NOT NULL来判断字段是否为NULL。 示例如下: gaussdb=# SELECT * FROM tab WHERE col1 IS NULL; 父主题: FAQ
程中),在生成计划时,数据库并不知道需要访问的分区信息,只是判断“可以进行分区剪枝”,具体的剪枝信息由执行器决定。 只有分区表页面扫描和Local索引扫描才会触发分区剪枝,Global索引没有分区的概念,不需要进行剪枝。 分区表静态剪枝 分区表动态剪枝 父主题: 分区表查询优化
支持分区类型:范围分区、间隔分区、哈希分区、列表分区。 支持表达式类型:比较表达式(<,<=,=,>=,>)、逻辑表达式、数组表达式。 支持部分隐式类型转换和函数:对于类型可以相互转换的场景和immutable函数可以支持PBE动态剪枝 PBE动态剪枝支持表达式、隐式转换、immutable
对一级分区表交换分区 使用ALTER TABLE EXCHANGE PARTITION可以对一级分区表交换分区。 例如,通过指定分区名将范围分区表range_sales的分区date_202001和普通表exchange_sales进行交换,不进行分区键校验,并更新Global索引。
如何设置账号的有效期? 答:在数据库使用过程中,会创建一些用户对数据库进行相关操作。创建用户时,需要限制用户的操作期限(即有效开始时间和有效结束时间),具体的设置方法如下: 通过gsql连接数据库。 创建用户并制定用户的有效开始时间和有效结束时间。 gaussdb=# CREATE