-
SELECT - 云数据库 GaussDB
"rownum = (子查询)" 或 "rownum in (子查询)"。 CONNECT BY子句中不建议使用ROWNUM,如需使用请充分测试,避免结果和预期不一致。 在with as定义的cte上调用START WITH/CONNECT BY时,如果cte有多个,需要保证每一个cte的定义不依赖于其他cte。
-
语句下推调优 - 云数据库 GaussDB
UNION/INTERSECT/INTERSECT ALL/EXCEPT/EXCEPT ALL左右分支都能下推到相同的单个节点,整个集合操作才能下推。 --测试环境包含1个CN和6个DN --创建NODEGROUP,NODEGROUP中的DN名字可以通过语句SELECT node_name FROM
-
负载管理 - 云数据库 GaussDB
取值范围:布尔型 on表示开启此功能。 off表示关闭此功能。 默认值:on memory_fault_percent 参数说明:内存故障测试时内存申请失败的比例,仅用在DEBUG版本。 该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 取值范围:整型,0~2147483647
-
CREATE TABLE - 云数据库 GaussDB
NODE ( nodename [, ... ] ) } TO GROUP指定创建表所在的Node Group。TO NODE主要供内部扩容工具使用,一般用户不应该使用。 CONSTRAINT [constraint_name] 列约束或表约束的名称。可选的约束子句用于声明约束,新
-
时间和日期处理函数和操作符 - 云数据库 GaussDB
zone。 返回结果的精度为0。 返回的结果为当前本条sql启动的系统时间的时间戳。 该函数通过TYPE转化实现,无实际注册函数,因此通过gsql工具的\df+等相关命令查看的为其他兼容模式下的函数信息,而不是MYSQL兼容模式5.7版本中的函数信息。 current_timestamp()
-
时间和日期处理函数和操作符 - 云数据库 GaussDB
zone。 返回结果的精度为0。 返回的结果为当前SQL启动的系统时间的时间戳。 该函数通过TYPE转化实现,无实际注册函数,因此通过gsql工具的\df+等相关命令查看的为其他兼容模式下的函数信息,而不是B兼容模式的5.7版本中的函数信息。 current_timestamp() 描述:当前日期及时间。
-
其他优化器选项 - 云数据库 GaussDB
参数说明:标识开启的可选SQL引擎Beta特性,其中包括对行数估算、查询等价估算等优化。 开启它们可以对特定的场景进行优化,但也可能会导致部分没有被测试覆盖的场景发生性能劣化。在特定的客户场景中,通过此GUC参数对查询重写规则进行设置,使得查询效率最优。 此参数可以控制SQL引擎Beta特
-
内存 - 云数据库 GaussDB
off:表示不进行页面漏置脏校验。 默认值:off 设置方式:该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。 设置建议:建议在测试场景中开启此开关,能够最大限度在非生产环境中排查出漏置脏代码BUG;在现网时默认关闭页面漏置脏,避免带来额外开销,进而影响性能。 page_version_max_num
-
段页式存储函数 - 云数据库 GaussDB
tent_type为[2,5]的int值。extent_type为 1表示段页式元数据,目前不支持对元数据所在的物理文件做收缩。该函数仅限工具使用,不建议用户直接使用。 返回值:空 global_space_shrink(tablespacename TEXT, databasename
-
CREATE TABLE PARTITION - 云数据库 GaussDB
NODE ( nodename [, ... ] ) } TO GROUP指定创建表所在的Node Group用。TO NODE主要供内部扩容工具使用,一般用户不应该使用。 PARTITION BY RANGE(partition_key) 创建范围分区。partition_key为分区键的名称。
-
CREATE TABLE PARTITION - 云数据库 GaussDB
NODE ( nodename [, ... ] ) } TO GROUP指定创建表所在的Node Group用。TO NODE主要供内部扩容工具使用,一般用户不应该使用。 PARTITION BY RANGE [COLUMNS] (partition_key) 创建范围分区。partition_key为分区键的名称。
-
其他优化器选项 - 云数据库 GaussDB
参数说明:标识开启的可选SQL引擎Beta特性,其中包括对行数估算、查询等价估算等优化。 开启它们可以对特定的场景进行优化,但也可能会导致部分没有被测试覆盖的场景发生性能劣化。在特定的客户场景中,通过此GUC参数对查询重写规则进行设置,使得查询效率最优。 此参数可以控制SQL引擎Beta特
-
段页式存储函数 - 云数据库 GaussDB
t_type为[2,5]的int值。注意:extent_type为 1表示段页式元数据,目前不支持对元数据所在的物理文件做收缩。该函数仅限工具使用,不建议用户直接使用。 返回值:空 gs_stat_remain_segment_info() 描述:在主机上执行,展示在当前节点上,
-
其他优化器选项 - 云数据库 GaussDB
参数说明:标识开启的可选SQL引擎Beta特性,其中包括对行数估算、查询等价估算等优化。开启它们可以对特定的场景进行优化,但也可能会导致部分没有被测试覆盖的场景发生性能劣化。在特定的客户场景中,通过此GUC参数对查询重写规则进行设置,使得查询效率最优。 此参数可以控制SQL引擎Beta特
-
其他优化器选项 - 云数据库 GaussDB
参数说明:标识开启的可选SQL引擎Beta特性,其中包括对行数估算、查询等价估算等优化。开启它们可以对特定的场景进行优化,但也可能会导致部分没有被测试覆盖的场景发生性能劣化。在特定的客户场景中,通过此GUC参数对查询重写规则进行设置,使得查询效率最优。 此参数可以控制SQL引擎Beta特
-
CREATE TABLE PARTITION - 云数据库 GaussDB
NODE ( nodename [, ... ] ) } TO GROUP指定创建表所在的Node Group用。TO NODE主要供内部扩容工具使用,一般用户不应该使用。 PARTITION BY RANGE [COLUMNS] (partition_key) 创建范围分区。partition_key为分区键的名称。
-
其他优化器选项 - 云数据库 GaussDB
参数说明:标识开启的可选SQL引擎Beta特性,其中包括对行数估算、查询等价估算等优化。 开启它们可以对特定的场景进行优化,但也可能会导致部分没有被测试覆盖的场景发生性能劣化。在特定的客户场景中,通过此GUC参数对查询重写规则进行设置,使得查询效率最优。 此参数可以控制SQL引擎Beta特
-
内存 - 云数据库 GaussDB
off:表示不进行页面漏置脏校验。 默认值:off 设置方式:该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。 设置建议:建议在测试场景中开启此开关,能够最大限度在非生产环境中排查出漏置脏代码BUG。在现网时默认关闭页面漏置脏,避免带来额外开销,进而影响性能。 page_version_max_num
-
其他系统函数 - 云数据库 GaussDB
port、text ext_listen_ip。 注意: 若函数入参为“all”,则函数依赖ext_ip_info静态配置文件,若文件异常需要依赖CM/OM工具修复,此时无法实时更新配置。用户可以通过入参为“primary”获取所有主DN相关配置信息。 表4 GS_GET_GLOBAL_LISTE
-
其他优化器选项 - 云数据库 GaussDB
参数说明:标识开启的可选SQL引擎Beta特性,其中包括对行数估算、查询等价估算等优化。开启它们可以对特定的场景进行优化,但也可能会导致部分没有被测试覆盖的场景发生性能劣化。在特定的客户场景中,通过此GUC参数对查询重写规则进行设置,使得查询效率最优。 此参数可以控制SQL引擎Beta特