检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
unusable失效,则这个索引无法被重新创建。 DATABASE 重建当前数据库里的所有索引。 SYSTEM 在当前数据库上重建所有系统表上的索引。不会处理在用户表上的索引。 name 需要重建索引的索引、表、数据库的名称。表和索引可以有模式修饰。 REINDEX DATABASE和SYSTEM只能
Output: t2.c2 (16 rows) 提升无agg的子查询uniquecheck 子链接提升需要保证对于每个条件只有一行输出,对于有agg的子查询可以自动提升,对于无agg的子查询如: select t1.c1 from t1
Output: t2.c2 (16 rows) 提升无agg的子查询uniquecheck 子链接提升需要保证对于每个条件只有一行输出,对于有agg的子查询可以自动提升,对于无agg的子查询如: SELECT t1.c1 FROM t1
统计信息有着一定的局限性,对于较为复杂的查询,其中间结果难以通过统计信息进行估算和识别倾斜数据。对于这种情况,设计了hint手段,通过用户手动指定的方式,给定倾斜信息。优化器根据用户给定的倾斜信息,来对查询进行优化。详细hint使用语法请参见运行倾斜的Hint。 规则识别 现在BI系统往往会产生大量带有outer
取值范围:0 ~ 65535 默认值:25110(实际值为GUC参数port值+2,取决于用户配置) 设置方式:该参数属于POSTMASTER类型参数,请参见表1中对应设置方法进行设置。 设置建议:不建议用户配置,集群安装时会自动下发相关配置。 设置不当的风险与影响:集群部署时会自动分配此
统计信息有着一定的局限性,对于较为复杂的查询,其中间结果难以通过统计信息进行估算和识别倾斜数据。对于这种情况,设计了hint手段,通过用户手动指定的方式,给定倾斜信息。优化器根据用户给定的倾斜信息,来对查询进行优化。详细hint使用语法参见运行倾斜的hint。 规则识别 现在BI系统往往会产生大量带有outer
tuple,但是会指向同一个data linepointer和同一个data tuple,扫描旧版本的数据则需要从Undo中读取。 Scan操作:用户在读取数据时,可通过使用索引扫描加速。UBTree支持索引数据的多版本管理及可见性检查,索引层的可见性检查使得索引扫描(Index Scan)及仅索引扫描(IndexOnly
gsi_fastpath_level=strict 控制优化器是否执行全局二级索引简单查询的规则判断系统,全局二级索引的简单查询规则如下: 单个表、没有子查询、没有子链接、目标表不是视图。 查询语句无法生成普通索引的执行计划。 查询语句无法生成GSI的IndexOnlyScan执行计划。 查询语句不包含Sc
gaussdb=# CLOSE cursor1; gaussdb=# END; --删除表。 gaussdb=# DROP TABLE test; 相关链接 CLOSE,MOVE,CURSOR 父主题: F
jar时,jvm加载class文件需要依赖系统的libstdc++库,若开启密态则gscejdbc.jar会自动拷贝密态数据库依赖的动态库(包括libstdc++库)到用户设定的LD_LIBRARY_PATH路径下。如果依赖库与现有系统库版本不匹配,则首次运行仅部署依赖库,再次调用后即可正常使用。 执行SQL语句
jar时,jvm加载class文件需要依赖系统的libstdc++库,若开启密态则gscejdbc.jar会自动拷贝密态数据库依赖的动态库(包括libstdc++库)到用户设定的LD_LIBRARY_PATH路径下。如果依赖库与现有系统库版本不匹配,则首次运行仅部署依赖库,再次调用后即可正常使用。 执行SQL语句
text 用户名。 tid OUT bigint 非线程池逻辑下为连接CN的线程id,线程池逻辑下为连接CN的sessionid。 pgoptions OUT text 数据库连接选项,详见连接参数描述的options字段。 node_oid OUT bigint 连接的实例节点OID。
gaussdb=# CLOSE cursor1; gaussdb=# END; --删除表。 gaussdb=# DROP TABLE test; 相关链接 CLOSE,MOVE,CURSOR 父主题: F
tuple,但是会指向同一个data linepointer和同一个data tuple。扫描旧版本的数据则需要从Undo中读取。 Scan操作:用户在读取数据时,可通过使用索引扫描加速,Ubtree支持索引数据的多版本管理及可见性检查,索引层的可见性检查使得索引扫描(Index Scan)及仅索引扫描(IndexOnly
当前解码事务进行落盘。 取值范围:0~100的整型,默认值为0,即不开启此种管控。 exclude-users 黑名单用户的名字参数。 取值范围:指定黑名单用户的名字,多个名字通过','分隔。 skip-generated-columns 逻辑解码控制参数,用于跳过存储生成列的输
此函数非必须调用,在执行init函数的时候,会预置参数maxTime:-1,isTotalSQL:true, compressLevel :'high'。 用户选择的压缩程度越低,时间越长,越有可能推出更好的结果。 sqladvisor.assign_table_type(text) 描述:指定表为复制表。
在A兼容模式下,默认将接收到的空字符串转换为null。 GaussDB还支持另外两种定长字符类型,如表2所示。name类型只用在内部系统表中,作为存储标识符,不建议普通用户使用。该类型长度当前定为64字节(63可用字符加结束符)。类型“char”只用了一个字节的存储空间,在系统内部主要用于系统表,主要作为简单化的枚举类型使用。
此函数非必须调用,在执行init函数的时候,会预置参数maxTime:-1,isTotalSQL:true, compressLevel :'high'。 用户选择的压缩程度越低,时间越长,越有可能推出更好的结果。 sqladvisor.assign_table_type(text) 描述:指定表为复制表。
不同表达式字符序优先级由高到低排列如下: COLLATE语法拥有最高优先级。 含有字符序冲突的表达式(如:两个不同字符序的字符串拼接表达式)。 支持字符序的数据类型的列、用户自定义变量、存储过程参数、CASE表达式等。 特定的系统函数(如:version()和opengauss_version()函数表达式)。
不同表达式字符序优先级由高到低排列如下: COLLATE语法拥有最高优先级。 含有字符序冲突的表达式(如:两个不同字符序的字符串拼接表达式)。 支持字符序的数据类型的列、用户自定义变量、存储过程参数、CASE表达式等。 特定的系统函数(如:version()和opengauss_version()函数表达式)。