检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Stream方式的Hint 功能描述 在并行的执行计划中,指定stream的使用方法,可以为broadcast或者redistribute,表示对数据进行广播或者重分布。 语法格式 1 [no] broadcast|redistribute( [@queryblock] table_list)
index表示使用indexscan或indexonlyscan的hint时,指定的索引名称,当前只能指定一个。 对于indexscan或indexonlyscan,只有hint的索引属于hint的表时,才能使用该hint。 scan hint支持在行存表、hdfs内外表、、子查询表上指定。对于hdfs
行设置。 该参数作为客户现场问题定位手段使用,且由于频繁的打印函数栈会对系统的开销及稳定性有一定的影响,因此如果需要进行问题定位时,建议避免将backtrace_min_messages的值设置为fatal及panic以外的级别。 取值范围:枚举类型 有效值有debug、debu
返回值类型:setof int generate_subscripts是一个为给定数组中的指定维度生成有效下标集的函数。如果数组中没有所请求的维度或者NULL数组,返回零行(但是会给数组元素为空的返回有效下标)。示例: 1 2 3 4 5 6 7 8 9 --基本用法。 openGauss=#
数组支持的函数 以下几点说明描述了数组类型函数在开启GUC参数varray_compat前后的差异行为: count、extend、trim、delete、first、last、next和prior函数应用在未初始化的数组即数组为NULL时,开启参数会报Reference to uninitialized
返回值:nesttable类型。 功能描述:两个集合变量的交集。如 A MULTISET INTERSECT B:ALL表示取A与B所有重复的元素;DISTINCT表示取A与B中重复元素,且去除其中重复元素。ALL为默认值。 示例1,求两个集合变量的交集,不去除重复元素,即MULTISET INTERSECT
can的hint时,指定的索引名称,当前只能指定一个。 对于indexscan、index或indexonlyscan,只有hint的索引属于hint的表时,才能使用该hint。 scan hint支持在行存表、hdfs内外表、子查询表上指定。 indexonlyscan的计划能
查询改写的Hint 功能描述 优化器支持一系列查询改写规则,可以对SQL语句进行等价的逻辑改写,从而生成更好的执行计划。但在一些场景下,用户并不希望改写SQL语句、或者优化器的改写会导致计划跳变,对于这些特定的场景,需要能够使用hint对改写规则进行控制,让优化器按照特定的方式进行
些类型的消息在syslog的输出中无法显示。例如动态链接库加载失败消息和脚本产生的错误消息。 将服务器日志发送到stderr时可以不使用logging_collector参数,此时日志消息会被发送到服务器的stderr指向的空间。这种方法的缺点是日志回滚困难,只适用于较小的日志容量。
返回值:nesttable类型。 功能描述:两个集合变量的交集。如 A MULTISET INTERSECT B:ALL表示取A与B所有重复的元素;DISTINCT表示取A与B中重复元素,且去除其中重复元素。ALL为默认值。 示例1,求两个集合变量的交集,不去除重复元素,即MULTISET INTERSECT
join_table_list中指定的表需要满足以下要求,否则会报语义错误。 list中的表必须在当前层或提升的子查询中存在。 list中的表在当前层或提升的子查询中必须是唯一的。如果不唯一,需要使用不同的别名进行区分。 同一个表只能在list里出现一次。 如果表存在别名,则list中的表需要使用别名。
在满足查询可以使用GSI的前提下,使用gsi的hint将产生使用全局二级索引的index only scan查询计划,而不会产生使用普通索引的查询计划。 在满足查询可以使用GSI回表的前提下,使用gsitable的hint将产生使用全局二级索引的回表查询计划。 对于gsi的hint,若没有
存储过程中定义的数组类型、游标类型。 data_type为集合类型时,不支持使用多维数组。 不支持NOT NULL语法。 array类型的构造器仅支持在A兼容模式下使用。 array类型的构造器不支持作为函数或存储过程参数的默认值。 当数组的元素是集合类型并且数组的data_ty
数组支持的函数 以下几点说明描述了数组类型函数在开启GUC参数varray_compat前后的差异行为: count、extend、trim、delete、first、last、next和prior函数应用在未初始化的数组即数组为NULL时,开启参数会报Reference to uninitialized
仅支持一个限定符引用嵌套子程序或嵌套子程序的变量。 当子函数(FUNCTION)返回值类型为函数自定义的record类型时,无法使用subfunc().col的方式访问子函数返回值的列属性,执行时会报错。 嵌套子程序的声明必须是在声明部分的最后(在其他变量、游标、类型等声明完成之后再声明嵌套子程序)。
虚拟私有云(VPC) 对您的GaussDB实例进行网络隔离和访问控制。 对象存储服务(OBS) 存储GaussDB实例的自动和手动备份数据。 云监控服务(Cloud Eye) 云监控服务是一个开放性的监控平台,帮助用户实时监测GaussDB资源的动态。云监控服务提供多种告警方式
GaussDB的DROP、TRUNCATE、DELETE这三种删除数据的方式主要区别是什么? 答:DROP、TRUNCATE、DELETE这三种删除方式的区别主要体现在删除的速度和删除的范围上,具体如下: DROP语句的删除速度最快,可以删除整个表,包括表结构、数据、索引和权限。
GaussDB的DROP、TRUNCATE、DELETE这三种删除数据的方式主要区别是什么? 答:DROP、TRUNCATE、DELETE这三种删除方式的区别主要体现在删除的速度和删除的范围上,具体如下: DROP语句的删除速度最快,可以删除整个表,包括表结构、数据、索引和权限。
Ustore的最佳实践 怎么配置init_td大小 怎么配置fillfactor大小 统计信息收集 在线校验功能 怎么配置回滚段大小 父主题: Ustore简介
SQL的基本元素 数据类型 数据类型比较规则 字面量 格式模型 空值 注释 数据库对象 数据库对象名称和限定符 SQL语句中的引用架构对象和部件的语法