检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
expression 创建一个基于该表的一个或多个字段的表达式索引,通常必须写在圆括弧中。如果表达式有函数调用的形式,圆括弧可以省略。 表达式索引可用于获取对基本数据的某种变形的快速访问。比如,一个在upper(col)上的函数索引将允许WHERE upper(col) = 'JIM'子句使用索引。
identity_options ) ] 该子句将列创建为IDENTITY列。会根据identity_options自动创建一个隐式序列附加到指定列,在插入数据时将序列中获取的值自动分配给该列。 GENERATED ALWAYS AS IDENTITY:该列仅接受插入由序列生成器提供的IDENTITY值,不能接受用户指定值。
bucketnode INTEGER, forknum INTEGER, skip_unused BOOLEAN DEFAULT TRUE) 描述:获取指定表空间所有扩展信息。只支持管理员权限用户查询。 参数说明: 名称 类型 描述 tablespace_name NAME 表空间名称。 file_id
DBE_OUTPUT.PRINT_LINE(raw_buffer); DBE_FILE.CLOSE(f); -- 获取文件属性 DBE_FILE.GET_ATTR('dir', 'sample.txt', fexists, file_length,
额外的规划,并且对简单查询没有什么好处。如果不用分区表,可以关掉它。 cursor_tuple_fraction 参数说明:优化器估计游标获取行数在总行数中的占比。 该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:浮点型,0.0~1.0。 比默认值小的值与使用
中ROWNUM作为伪列使用的行为将在开启参数后失效,行为不可预期。 current_sysdate 开启此参数后,执行sysdate时,会获取当前操作系统时间。 gaussdb=# set behavior_compat_options='current_sysdate'; SET
bucketnode INTEGER, forknum INTEGER, skip_unused BOOLEAN DEFAULT TRUE) 描述:获取指定表空间所有扩展信息。只支持管理员权限用户查询。 参数说明: 名称 类型 描述 tablespace_name NAME 表空间名称。 file_id
内容。 plpgsql_stream_fetchall:在存储过程中for loop或cursor上执行的sql走stream场景下,开启获取所有tuple结果。 partition_fdw_on:支持基于分区表创建GaussDB foreign table下的相关SQL。 pr
DBE_OUTPUT.PRINT_LINE(raw_buffer); DBE_FILE.CLOSE(f); -- 获取文件属性 DBE_FILE.GET_ATTR('dir', 'sample.txt', fexists, file_length,
identity_options ) ] 该子句将列创建为IDENTITY列。会根据identity_options自动创建一个隐式序列附加到指定列,在插入数据时将序列中获取的值自动分配给该列。 GENERATED ALWAYS AS IDENTITY:该列仅接受插入由序列生成器提供的IDENTITY值,不能接受用户指定值。
)。然后为每个范围创建一个分区,用来存储相应的数据。 调整分区键,使每次查询结果尽可能存储在相同或者最少的分区内(称为“分区剪枝”),通过获取连续I/O大幅度提升查询性能。 实际业务中,经常将时间作为查询对象的过滤条件,因此,可考虑选择时间列为分区键,键值范围可根据总数据量、一次查询数据量调整。
XPAND_SUBQUERY表示禁止使用该规则对SQL进行改写。且当同一个查询块(queryblock)中同时存在两个互斥的hint时,以获取的首个hint为准,例如:/*+ EXPAND_SUBQUERY NO_EXPAND_SUBQUERY */,则EXPAND_SUBQUERY
XPAND_SUBQUERY表示禁止使用该规则对SQL进行改写。且当同一个查询块(queryblock)中同时存在两个互斥的hint时,以获取的首个hint为准,例如:/*+ EXPAND_SUBQUERY NO_EXPAND_SUBQUERY */,则EXPAND_SUBQUERY
identity_options ) ] 该子句将列创建为IDENTITY列。会根据identity_options自动创建一个隐式序列附加到指定列,在插入数据时将序列中获取的值自动分配给该列。 GENERATED [ ALWAYS ] AS IDENTITY:该列仅接受插入由序列生成器提供的IDENTITY值,不能接受用户指定值。
)。然后为每个范围创建一个分区,用来存储相应的数据。 调整分区键,使每次查询结果尽可能存储在相同或者最少的分区内(称为“分区剪枝”),通过获取连续I/O大幅度提升查询性能。 实际业务中,经常将时间作为查询对象的过滤条件,因此,可考虑选择时间列为分区键,键值范围可根据总数据量、一次查询数据量调整。
identity_options ) ] 该子句将列创建为IDENTITY列。会根据identity_options自动创建一个隐式序列附加到指定列,在插入数据时将序列中获取的值自动分配给该列。 GENERATED [ ALWAYS ] AS IDENTITY:该列仅接受插入由序列生成器提供的IDENTITY值,不能接受用户指定值。
能更有利于性能。 设置不当的风险与影响:设置不当可能会影响查询性能。 cursor_tuple_fraction 参数说明:优化器估计游标获取行数在总行数中的占比。该参数可在PDB级别设置。 参数类型:浮点型 参数单位:无 取值范围:0 ~ 1 默认值:0.1。在PDB场景内,若未设置该参数,则继承来自全局的设置。