检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据库时间与系统时间不一致,如何更改数据库默认时区? 将Schema中的表的查询权限赋给其他用户,赋权后仍无法查询 SQL语句中字段名称加双引号时,是否区分大小写? 一个中文字符占几个字节,VARCHAR(18)存8个中文字不够? 使用DWS ODBC驱动,查询结果中字符类型的字段内容被截断 删除数据库失败,提示有session正在连接
词典是在全文检索时识别特定词并进行处理。词典的创建依赖于预定义模板(在系统表PG_TS_TEMPLATE中定义),支持创建五种类型的词典,分别是Simple、Ispell、Synonym、Thesaurus、以及Snowball,每种类型的词典可以完成不同的任务。所涉及的SQL语句,请参考下表。
再将token简化到词素,并返回一个tsvector。其中tsvector中列出了词素及它们在文档中的位置。文档是根据指定的或默认的文本搜索分词器进行处理的。这里有一个简单的例子: 1 2 3 4 SELECT to_tsvector('english', 'a fat cat
如果源分区不是DEFAULT分区,那么切割点所指定的边界是源分区边界的一个非空真子集;如果源分区是DEFAULT分区,那么切割点所指定的边界不能和其它非DEFAULT分区的边界存在重叠。 切割点的指定的边界是INTO关键字后面的第一个分区的边界,源分区边界与切割点的指定的边界的差集是第二个分区的边界。 当源分区是
WHERE product_price>500; 在需要执行多次数据导出时,导出数据的存放路径必须为空,否则将导出失败。 对于特殊的数据类型如RAW类型,在导出之后是一个二进制文本,导入工具无法识别。需使用RAWTOHEX()函数将其转换为16进制文本导出。 父主题: 导出CSV、TXT数据到OBS
最大为1GB-8203B(即1073733621B) 。 除了每列的大小限制以外,每个元组的总大小也不可超过1GB-8023B(即1073733621B)。 对于字符串数据,建议使用变长字符串数据类型,并指定最大长度。请务必确保指定的最大长度大于需要存储的最大字符数,避免超出最大长度时出现字符截断现象
仅对自己的函数有所有的权限,对其他用户放在public这个公共模式下的函数有调用的权限,对其他用户放在其他模式下的函数无权限。 自定义视图 对所有的视图有所有的权限。 仅对自己的视图有所有的权限,对其他用户的视图无权限。 系统表和系统视图 可以查看所有系统表和视图。 只可以查看部分系统表和视图。详细请参见GaussDB(DWS)系统表和系统视图。
relfilenode函数交换两张表的物理文件时,不允许交换系统表的toast物理文件。 解决办法:在扩容充分过程中,通过gs_switch_relfilenode函数不允许交换系统表的物理文件,非法的操作。请确认函数的参数中是否包含有系统表的表名。 GAUSS-01123: "expected
入时,表的列与列之间使用TAB键分隔,在新的一行中以反斜杠和句点(\.)表示输入结束。 如果数据文件的任意行包含比预期多或者少的字段,COPY FROM将抛出一个错误。 数据的结束可以用一个只包含反斜杠和句点(\.)的行表示。如果从文件中读取数据,数据结束的标记是不必要的;如果在
行控制信息的来源,也是数据库系统的核心组成部分。系统表包含集群安装信息以及GaussDB(DWS)上运行的各种查询和进程的信息。可以通过查询系统表来收集有关数据库的信息。 系统视图提供了查询系统表和访问数据库内部状态的方法。当用户对数据库中的一张或者多张表的某些字段的组合感兴趣,
如果已经存在相同名称的表,不会抛出一个错误,而会发出一个通知,告知表关系已存在。 table_name 外表的表名。 取值范围:字符串,要符合标识符的命名规范。 column_name 外表中的字段名。 取值范围:字符串,要符合标识符的命名规范。 type_name 字段的数据类型。 SERVER
进行处理,因此可以有效处理数据列中的换行符。 TEXT格式的文件,可以有效处理一些转义序列,因此无法正确处理数据列中的换行符。 FIXED格式的文件,适用于每条数据的数据列都比较固定的数据,长度不足的列会添加空格补齐。 转义序列指的是反斜杠开头的字符串,包括:\b(退格)、\f(
为分布表后的联合查询消耗时间还长(分布表虽然可能会产生数据重分布,但每个节点遍历的数据量会减少)。 单分布列下倾斜识别(recognitionOfDataSkew) 针对单分布列的表下,根据统计信息判断当前分布列导致的数据分布倾斜。当前只能判断单分布列的场景,多分布列的无法判断。
name PG_AUTHID.Erolname 视图的所有者。 definition text - 视图的定义。 应用示例 查询指定模式下的所有视图: 1 2 3 4 5 6 SELECT * FROM pg_views WHERE schemaname = 'myschema';
用于批量的表达式过滤的场景,确保查询表达式的查询代价估算准确 手动识别 表达式索引信息 创建的表达式索引会自动收集统计信息 用于点查的表达式过滤的场景,确保查询表达式的查询代价估算准确 手动识别 冻结统计信息 将表级的统计信息冻结,防止发生变化 用于数据特征极稳定场景,禁止采样,防止查询计划跳变 用于数据特征极易变场景,强制采样,确保每次查询都采样
viewowner name PG_AUTHID.Erolname 视图的所有者。 definition text - 视图的定义。 应用示例 查询指定模式下的所有视图: 1 2 3 4 5 6 SELECT * FROM pg_views WHERE schemaname = 'myschema';
执行导出数据 前提条件 需要确保每一个CN和DN所在服务器到GDS服务器的IP和端口是互通的。 导出操作语法 执行数据导出语法: 1 INSERT INTO [foreign table 表名] SELECT * FROM [源表名]; 编写批处理任务脚本,实现并发批量导出数
USER_VIEWS USER_VIEWS视图存储关于当前模式下的所有视图信息。 名称 类型 描述 owner character varying(64) 视图的所有者。 view_name character varying(64) 视图的名称。 父主题: 系统视图
USER_VIEWS USER_VIEWS视图存储关于当前模式下的所有视图信息。 名称 类型 描述 owner character varying(64) 视图的所有者。 view_name character varying(64) 视图的名称。 父主题: 系统视图
当使用GUC参数设置来修改参数值时,新参数值只能对更改操作执行后启动的线程生效。此外,对于后台线程以及线程复用执行的新作业,该参数值的改动不会生效。如果希望这类线程即时识别参数变化,可以使用kill session或重启节点的方式来实现。 use_workload_manager参数由o