-
表级字符集和字符序 - 云数据库 GaussDB
default_collation仅支持指定为B模式(即sql_compatibility = 'B')下的字符序,指定其他字符序报错。 如果表的默认字符序为binary,则表中未指定字符序的文本类型会转换为对应的二进制类型,且字符序设置为binary。 暂不支持设置表的默认字符集与数据库的server_encoding不同。
-
备份恢复控制函数 - 云数据库 GaussDB
需要管理员角色或运维管理员角色打开operation_mode。 返回值类型:records pg_enable_delay_xlog_recycle() 描述:开启延迟xlog回收功能,数据库主节点修复使用。需要管理员角色或运维管理员角色打开operation_mode。 返回值类型:void
-
时间和日期处理函数和操作符 - 云数据库 GaussDB
该函数仅在B模式数据库中有效。 timestampdiff在sql_compatibility = 'B',且参数b_format_version值为5.7、b_format_dev_version值为s1时,调用的函数实际上注册为b_timestampdiff;在B模式数据库中且未开启
-
范围函数和操作符 - 云数据库 GaussDB
范围函数和操作符 范围操作符 = 描述:等于 示例: 1 2 3 4 5 openGauss=# SELECT int4range(1,5) = '[1,4]'::int4range AS RESULT; result -------- t (1 row) <> 描述:不等于
-
分词器测试 - 云数据库 GaussDB
分词器测试 函数ts_debug允许简单测试文本搜索分词器。 1 2 3 4 5 6 7 8 ts_debug([ config regconfig, ] document text, OUT alias text, OUT description
-
解析器测试 - 云数据库 GaussDB
解析器测试 函数ts_parse可以直接测试文本搜索解析器。 1 2 ts_parse(parser_name text, document text, OUT tokid integer, OUT token text) returns setof record
-
几何函数和操作符 - 云数据库 GaussDB
几何函数和操作符 几何操作符 + 描述:平移。 示例: 1 2 3 4 5 openGauss=# SELECT box '((0,0),(1,1))' + point '(2.0,0)' AS RESULT; result ------------- (3,1)
-
hashbucket系统函数 - 云数据库 GaussDB
xlog_count INT8 bucket在当前database扩容开始后(即上次调用gs_redis_set_distributed_db后)在原DN产生的xlog数量。 sndr_latest_lsn INT8 bucket在当前database扩容开始后(即上次调用gs_redis_
-
几何函数和操作符 - 云数据库 GaussDB
几何函数和操作符 几何操作符 + 描述:平移。 示例: 1 2 3 4 5 openGauss=# SELECT box '((0,0),(1,1))' + point '(2.0,0)' AS RESULT; result ------------- (3,1)
-
范围函数和操作符 - 云数据库 GaussDB
范围函数和操作符 范围操作符 = 描述:等于 示例: 1 2 3 4 5 openGauss=# SELECT int4range(1,5) = '[1,4]'::int4range AS RESULT; result -------- t (1 row) <> 描述:不等于
-
几何函数和操作符 - 云数据库 GaussDB
几何函数和操作符 几何操作符 + 描述:平移。 示例: 1 2 3 4 5 gaussdb=# SELECT box '((0,0),(1,1))' + point '(2.0,0)' AS RESULT; result ------------- (3,1),(2
-
范围函数和操作符 - 云数据库 GaussDB
范围函数和操作符 范围操作符 = 描述:等于。 示例: 1 2 3 4 5 gaussdb=# SELECT int4range(1,5) = '[1,4]'::int4range AS RESULT; result -------- t (1 row) <> 描述:不等于。
-
案例:改建分区表 - 云数据库 GaussDB
案例:改建分区表 现象描述 如下简单SQL语句查询, 性能瓶颈点在normal_date的Scan上。 1 2 3 4 5 6 7 QUERY PLAN
-
SUMMARY - 云数据库 GaussDB
SUMMARY_WORKLOAD_SQL_ELAPSE_TIME SUMMARY_WORKLOAD_SQL_ELAPSE_TIME用来统计所有CN节点上workload(业务)负载的SUID信息。 表1 SUMMARY_WORKLOAD_SQL_ELAPSE_TIM字段 名称 类型
-
HLL函数和操作符 - 云数据库 GaussDB
duplicatecheck=0 (1 row) hll_type(hll) 描述:查看当前hll的类型。返回值具体含义如下:返回值0,表示HLL_UNINIT,未初始化的hll对象;返回值1,表示HLL_EMPTY,hll空对象;返回值2,表示HLL_EXPLICIT,Explicit模式的hll对象;返回
-
案例:建立合适的索引 - 云数据库 GaussDB
案例:建立合适的索引 现象描述 查询与销售部所有员工的信息: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 --建表 CREATE TABLE staffs (staff_id NUMBER(6)
-
选择分布方式 - 云数据库 GaussDB
选择分布方式 复制表(Replication)方式将表中的全量数据在集群的每一个DN实例上保留一份。主要适用于记录集较小的表。这种存储方式的优点是每个DN上都有该表的全量数据,在join操作中可以避免数据重分布操作,从而减小网络开销,同时减少了plan segment(每个plan
-
Plan Hint调优概述 - 云数据库 GaussDB
in、scan方法,指定结果行数,等多种方法来进行执行计划的调优,以提升查询的性能。 GaussDB还提供了SQL PATCH功能,在不修改业务语句的前提下通过创建SQL PATCH的方式使得hint生效。 功能描述 Plan Hint在SELECT、INSERT、UPDATE、
-
Stream方式的Hint - 云数据库 GaussDB
Stream方式的Hint 功能描述 在并行的执行计划中,指定stream的使用方法,可以为broadcast或者redistribute,表示对数据进行广播或者重分布。 语法格式 1 [no] broadcast|redistribute|local_roundrobin( [@queryblock]
-
Scan方式的Hint - 云数据库 GaussDB
Scan方式的Hint 功能描述 指明scan使用的方法,可以是tablescan、indexscan和indexonlyscan。 语法格式 1 [no] tablescan|indexscan|indexonlyscan|gsi|gsitable( [@queryblock]