检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
查询和索引统计收集器 查询和索引统计收集器负责收集数据库系统运行中的统计数据,如在一个表和索引上进行了多少次插入与更新操作、磁盘块的数量和元组的数量、每个表上最近一次执行清理和分析操作的时间等。可以通过查询系统视图pg_stats和pg_statistic查看统计数据。下面的参数设置服务器范围内的统计收集特性。
策略下可以保证数据分布不会存在倾斜,但是因为数据分布节点是随机的,导致这类表在计算时会更大概率的触发此表的重分布。各列倾斜都比较严重的大表推荐使用此种分布策略。(ROUNDROBIN仅8.1.2及以上版本支持) HASH (column_name ) :对指定的列进行Hash,通过映射,把数据分布到指定DN。
比较操作符 比较操作符可用于所有相关的数据类型,并返回布尔类型数值。 所有比较操作符都是双目操作符,被比较的两个数据类型必须是相同的数据类型或者是可以进行隐式转换的类型。例如1<2<3这样的表达式为非法的,因为布尔值和3之间不能做比较。 GaussDB(DWS)提供的比较操作符请参见表1。
安全函数 gs_password_deadline() 描述:显示当前账户距离密码过期的时间。密码过期后提示用户修改密码。与GUC参数password_effect_time相关。 返回值类型:interval 示例: 1 2 3 4 5 SELECT gs_password_deadline();
查询重写 ts_rewrite函数可以从tsquery中搜索一个特定的目标子查询,并在该子查询每次出现的地方都替换为另一个子查询。 实际上这只是通过字串替换而得到的一个特定tsquery版本。目标子查询和替换查询组合起来可以被认为是一个重写规则。一组类似的重写规则可以为搜索提供强
限制约束 GaussDB(DWS)的全文检索功能当前限制约束是: 每个分词长度必须小于2K字节。 tsvector结构(分词+位置)的长度必须小于1兆字节。 tsvector的位置值必须大于0,小于等于16,383。 每个分词在文档中位置数必须小于256,若超过将舍弃后面的位置信息。
ALTER SYNONYM 功能描述 修改SYNONYM对象的属性。 注意事项 目前仅支持修改SYNONYM对象的属主。 只有系统管理员和同义词的属主有权限修改SYNONYM对象的属主信息。 修改者必须是新属主的直接或间接成员,并且新属主必须拥有该同义词所属模式的CREATE权限。
ALTER TRIGGER 功能描述 修改触发器定义。 注意事项 只有触发器所在表的所有者可以执行ALTER TRIGGER操作,系统管理员默认拥有此权限。 语法格式 1 ALTER TRIGGER trigger_name ON table_name RENAME TO new_name;
CREATE BARRIER 功能描述 创建一个新集群节点间的同步点。该同步点可用于数据恢复。 注意事项 在创建同步点之前,首先要确认集群中CN和DN的gtm_backup_barrier和enable_cbm_tracking参数都已设置为on。 语法格式 1 CREATE BARRIER
CREATE SYNONYM 功能描述 创建一个同义词对象。同义词是数据库对象的别名,用于记录与其他数据库对象名间的映射关系,用户可以使用同义词访问关联的数据库对象。 注意事项 定义同义词的用户成为其所有者。 若指定模式名称,则同义词在指定模式中创建。否则在当前模式创建。 支持通
DROP SERVER 功能描述 删除现有的一个数据服务器。 注意事项 只有server的owner才可以删除。 语法格式 1 DROP SERVER [ IF EXISTS ] server_name [ {CASCADE | RESTRICT} ] ; 参数描述 IF EXISTS
SELECT INTO 功能描述 SELECT INTO用于根据查询结果创建一个新表,并且将查询到的数据插入到新表中。 数据并不返回给客户端,这一点和普通的SELECT不同。新表的字段具有和SELECT的输出字段相同的名字和数据类型。 注意事项 CREATE TABLE AS的作用和SELECT
布尔类型 表1 布尔类型 名称 描述 存储空间 取值 BOOLEAN 布尔类型 1字节。 true:真 false:假 null:未知(unknown) “真”值的有效文本值是: TRUE、't'、'true'、'y'、'yes'、'1'。 “假”值的有效文本值是: FALSE、
日期/时间类型 GaussDB(DWS)支持的日期/时间类型请参见表1。该类型的操作符和内置函数请参见时间、日期处理函数和操作符。 如果其他的数据库时间格式和GaussDB(DWS)的时间格式不一致,可通过修改配置参数DateStyle的值来保持一致。 表1 日期/时间类型 名称
文本搜索类型 GaussDB(DWS)提供了tsvector和tsquery两种数据类型用于支持全文检索。tsvector类型表示为文本搜索优化的文件格式,tsquery类型表示文本查询。 tsvector tsvector类型表示一个检索单元,通常是一个数据库表中的一行文本字段或者这些字段的组合。
全文检索概述 全文检索(或者说文本搜索)提供了查询可读性文档的能力,并且通过查询相关度将结果进行排序。搜索最常见的方式是:找到包含指定查询词的所有记录,并且按照查询顺序返回这些记录。 文本搜索操作符在数据库中已存在多年。GaussDB(DWS)为文本数据类型提供~、~*、LIKE
Thesaurus词典 Thesaurus词典,也叫做分类词典(缩写为TZ),是一组定义了词以及词组间关系的集合,包括广义词(BT)、狭义词(NT)、首选词、非首选词、相关词等。根据词典文件中的定义,TZ词典用一个指定的短语替换对应匹配的所有短语,并且可选择保留原始短语进行索引。
测试和调试文本搜索 分词器测试 解析器测试 词典测试 父主题: 全文检索
ALTER FUNCTION 功能描述 修改自定义函数的属性。 注意事项 只有该函数的所有者,才有权限执行该命令,系统管理员默认拥有该权限。要修改函数的所有者的用户必须是新拥有角色的直接或间接成员。如果函数中涉及对临时表相关的操作,则无法使用ALTER FUNCTION。 语法格式
CLEAN CONNECTION 功能描述 当数据库有异常时,用来清理数据库连接。允许在指定节点上清理指定数据库的指定用户的相关连接。 注意事项 无 语法格式 1 2 3 4 CLEAN CONNECTION TO { COORDINATOR ( nodename [,