检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SQL参考 > SQL语法 > CREATE TABLE”章节中的DELTAROW_THRESHOLD内容决定数据进入delta表存储还是主表CU存储,当数据量小于DELTAROW_THRESHOLD时,数据进入delta表。 该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。
布尔类型 表1 布尔类型 名称 描述 存储空间 取值 BOOLEAN 布尔类型 1字节。 true:真 false:假 null:未知(unknown) “真”值的有效文本值是: TRUE、't'、'true'、'y'、'yes'、'1' 、'TRUE'、true、on、以及所有非0整数。
布尔类型 表1 布尔类型 名称 描述 存储空间 取值 BOOLEAN 布尔类型 1字节。 true:真 false:假 null:未知(unknown) “真”值的有效文本值是: TRUE、't'、'true'、'y'、'yes'、'1' 、'TRUE'、true、on、以及所有非0整数。
value] [, ... ] ) 这个子句为表或索引指定一个可选的存储参数。参数的详细说明如下所示。 FILLFACTOR 一个表的填充因子(fillfactor)是一个介于10和100之间的百分数。在Ustore存储引擎下,该值的默认值为92。100(完全填充)是默认值。如果指定
ecpg编译选项中开启宏定义,在main函数的.pgc文件中定义(define)ENABLE_THREAD_SAFETY。 目前ecpg不支持存储过程、Package、匿名块、闪回等特性语法。 父主题: 基于ecpg开发
PQresultStatus(const PGresult *res); 参数 表1 PQresultStatus参数 关键字 参数说明 res 包含查询结果的对象指针。 返回值 PQresultStatus:命令执行结果的枚举,包括: 1 2 3 4 5 6 7 8 9 10 11
stats报表主要内容 列名称 描述 DB Id 数据库的OID。 Tablespace Id 表空间的OID。 Relfilenode 文件对象ID。 Fork Number 文件类型。 Error Count 失败计数。 First Time 第一次发生时间。 Last Time
PLAN boolean 是否将执行计划存储在PLAN_TABLE中。当该选项开启时,会将执行计划存储在PLAN_TABLE中,不打印到当前屏幕,因此该选项为on时,不能与其他选项同时使用。 取值范围: TRUE(缺省值):将执行计划存储在PLAN_TABLE中,不打印到当前屏幕。执行成功返回EXPLAIN
设置建议:不使用计划外应用无损透明特性时,设置为默认值。使用计划外应用无损透明特性时,推荐设置为60(1min)。 设置不当的风险与影响:设置过大会导致系统旧版本数据堆积,影响存储空间和查询执行效率。 父主题: GUC参数说明
设置的描述符项数。计数从1开始。 descriptor_item 标记识别在描述符中的项信息。当前仅支持DATA、TYPE和LENGTH。 value 存储到描述符项中的值。可以是SQl常量或者宿主变量。 示例 EXEC SQL SET DESCRIPTOR indesc COUNT = 1;
考察基于较小数据量的索引点查吞吐的场景,旧版本增多将导致吞吐下降明显,性能受损可能在50%以上。 另外,不能及时清理旧版本,也会导致额外的存储空间占用,出现表膨胀、索引膨胀现象,数据访问时,额外的IO增加,也将会对性能产生一定影响。 Astore索引和表数据都采用非原地更新,更新
设置的描述符项数。计数从1开始。 descriptor_item 标记识别在描述符中的项信息。当前仅支持DATA、TYPE和LENGTH。 value 存储到描述符项中的值。可以是SQl常量或者宿主变量。 示例 EXEC SQL SET DESCRIPTOR indesc COUNT = 1;
设置的描述符项数。计数从1开始。 descriptor_item 标记识别在描述符中的项信息。当前仅支持DATA、TYPE和LENGTH。 value 存储到描述符项中的值。可以是SQl常量或者宿主变量。 示例 EXEC SQL SET DESCRIPTOR indesc COUNT = 1;
布尔类型 GaussDB支持的布尔类型请参见表1 表1 布尔类型 名称 描述 存储空间 取值 BOOLEAN 布尔类型 1字节。 true:真 false:假 null:未知(unknown) “真”值的有效文本值是: TRUE、't'、'true'、'y'、'yes'、'1'
解析文本表示的区间。 该函数解析输入字符串str并且返回一个已分配的区间变量的指针。目前ecpg解析整个字符串并且当前不支持把第一个非法字符的地址存储在*endptr中。可以把endptr设置为NULL。 char* PGTYPESinterval_to_asc(interval* span)
布尔类型 GaussDB支持的布尔类型如表1所示。 表1 布尔类型 名称 描述 存储空间 取值 BOOLEAN 布尔类型 1字节 true:真 false:假 null:未知(unknown) “真”值的有效文本值是: TRUE、't'、'true'、'y'、'yes'、'1'
解析文本表示的区间。 该函数解析输入字符串str并且返回一个已分配的区间变量的指针。目前ecpg解析整个字符串并且当前不支持把第一个非法字符的地址存储在*endptr中。可以把endptr设置为NULL。 char* PGTYPESinterval_to_asc(interval* span)
考察基于较小数据量的索引点查吞吐的场景,旧版本增多将导致吞吐下降明显,性能受损可能在50%以上。 另外,不能及时清理旧版本,也会导致额外的存储空间占用,出现表膨胀、索引膨胀现象,数据访问时,额外的IO增加,也将会对性能产生一定影响。 Astore索引和表数据都采用非原地更新,更新
SUBPARTITION } FOR (p_value); 通过指定分区名p_name或指定分区值p_value来定向操作某个特定分区,此时业务只会作用于对象分区,而不会影响其他任何分区。如果通过指定分区名p_name来执行业务,数据库会匹配p_name对应的分区,该分区不存在则业务提示异常;如
SUBPARTITION } FOR (p_value); 通过指定分区名p_name或指定分区值p_value来定向操作某个特定分区,此时业务只会作用于对象分区,而不会影响其他任何分区。如果通过指定分区名p_name来执行业务,数据库会匹配p_name对应的分区,该分区不存在则业务抛出异常;如