检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
其他优化器选项 cost_model_version 参数说明:此参数用来指定优化器代价模型的版本。可以视作一个保护参数,用来禁用最新的优化器代价模型,保持和旧版本计划一致。改变此参数,可能会导致很多SQL计划的改变。因此修改前请谨慎评估。 参数类型:整型 参数单位:无 取值范围:0、1、2、3、4
优化器方法配置 这些配置参数提供了影响查询优化器选择查询规划的原始方法。如果优化器为特定的查询选择的缺省规划并不是最优的,可以通过使用这些配置参数强制优化器选择一个不同的规划来临时解决这个问题。更好的方法包括调节优化器开销常量、手动运行ANALYZE、增加配置参数default_
连接参数参考 info参数连接的所有属性名称对大小写敏感。常用的属性如表1所示。 表1 info参数的连接属性 属性名称 属性说明 属性值 PGDBNAME 表示数据库名称(URL中无需配置该参数,自动从Properties文件中解析)。 属性类型:String PGHOST 主机IP地址。
数据库实例支持修改的参数 本章节介绍GaussDB数据库实例支持修改的实例参数。 8.x支持修改的参数。 分布式参数(独立部署) 分布式参数(混合部署) 主备版参数 3.x支持修改的参数。 分布式参数 主备版参数 2.x支持修改的参数。 分布式参数 主备版参数 8.x支持修改的参数
其他优化器选项 enable_fast_query_shipping 参数说明:控制查询优化器是否使用分布式框架。 该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 on表示执行计划在CN和DN上各自生成。 off表示使用分布式框架,即执行计划在CN上生成,然后发送到DN中执行。
CREATE TABLE 功能描述 在当前数据库中创建一个新的空白表,该表由命令执行者所有。 注意事项 表中的主键约束和唯一约束必须包含分布列。 分布列不支持更新(UPDATE)操作。 如果在建表过程中数据库系统发生故障,系统恢复后可能无法自动清除之前已创建的、大小为0的磁盘文件
CREATE TABLE 功能描述 在当前数据库中创建一个新的空白表,该表由命令执行者所有。当前默认创建行存表。 注意事项 若对非分布键添加主键约束或唯一约束,将默认建立全局二级索引。 分布方式默认取值为HASH(column_name),column_name取表的主键列或唯一
CREATE TABLE 功能描述 在当前数据库中创建一个新的空白表,该表由命令执行者所有。 注意事项 列存表支持的数据类型请参考列存表支持的数据类型。 创建列存的数量建议不超过1000个。 表中的主键约束和唯一约束必须包含分布列。 分布列不支持更新(UPDATE)操作。 如果在
CREATE TABLE 功能描述 在当前数据库中创建一个新的空白表,该表由命令执行者所有。 注意事项 若对非分布键添加主键约束或唯一约束,将默认建立全局二级索引。 分布方式默认取值为HASH(column_name),column_name取表的主键列或唯一约束列(如果有的话)
其他优化器选项 cost_model_version 参数说明:此参数用来指定优化器代价模型的版本。可以视作一个保护参数,用来禁用最新的优化器代价模型,保持和旧版本计划一致。改变此参数,可能会导致很多SQL计划的改变,因此修改前请谨慎评估。 参数类型:整型 参数单位:无 取值范围:0、1、2、3、4
时间和日期处理函数和操作符 时间日期操作符 时间日期操作符如表1所示。 要尽量避免在查询中使用 'now'::date, 'now'::timestamp,'now'::timestamptz字符串常量强转以及text_date('now')的类似表达式来获取数据库当前时间或者将
时间和日期处理函数和操作符 时间日期操作符 时间日期操作符如表1所示。 要尽量避免在查询中使用 'now'::date, 'now'::timestamp,'now'::timestamptz字符串常量强转以及text_date('now')的类似表达式来获取数据库当前时间或者将