检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
集不正确。 String_agg函数的作用是将组内的数据合并成一行,但是如果用户用法是string_agg(ename, ',')这种情况下,结果集就是不稳定的,因为没有指定组合的顺序。 例如,上述SQL语句中的输出结果可以是以下任意一种,且都是合理的。 30 | ALLEN,MARTIN
管理索引 可以在表中创建索引,方便更快更有效地查找数据。 创建表后,可以在该表中添加新索引。 创建索引 右键单击表下的“索引”,选择“创建索引”。 弹出“创建索引”对话框。 输入详细信息,单击“创建”或单击“预览查询”按钮预览建索引语句。“可用列”无需按序排列。从“可用列”移到“
ery字段信息,不过因为该视图与GS_WLM_SESSION_INFO为依赖关系,因此在GS_WLM_SESSION_INFO表较大的情况下,查询可能需要消耗较长的时间。 表1 GS_BLOCKLIST_QUERY字段 名字 类型 引用 描述 unique_sql_id bigint
----------------- f (1 row) pgxc_cancel_query(queryId int) 描述:取消当前集群下正在执行的查询。该函数8.1.2及以上版本支持。 返回值类型:boolean 备注:如果所有节点的查询均已取消,函数返回true,否则返回false。
pure表示当所计算表达式整体可被codegen化时,才考虑调用LLVM动态编译优化策略。 在开启代码生成优化会导致查询性能下降的场景下可以设置此参数为pure,其他场景下建议不改变此参数的默认值partial。 默认值:partial enable_codegen_print 参数说明:标识
一些复杂SQL可能会长时间占用集群资源,从而影响其他查询的性能。例如一组数据库用户不断提交复杂、耗时的查询,而另一组用户经常提交短查询。在这种情况下,短时查询可能不得不在资源池中等待耗时查询完成。 一些SQL由于数据倾斜、执行计划未调优等原因,占用过多内存空间,导致其他语句因申请不到内存
TableOutput,数据库选择目的端数据库连接。勾选Turncate table、Specify database fields,同时选择Database fields下的Get fields获取源端和目的端的字段映射连接,单击OK。 图13 编辑Table output 图14 编辑Database fields
3200 1 dwsx2.8xlarge.m7 X86 32 256 100GB ~ 16000GB 800 100 6400 2 推荐在生产环境下使用,适用于绝大部分企业大数据量OLAP分析系统,BI报表,可视化大屏场景。 dwsk2.8xlarge ARM 32 256 100GB ~
置项的值设置为default。配置文件affix位于目录$GAUSSHOME/share/postgresql/tsearch_data/下。 GAUSS-03976: "wrong affix file format for flag" SQLSTATE: F0000 错误原因:系统内部错误。
ata) 如果源表具有PRIMARY KEY(主键)或UNIQUE CONSTRAINT(唯一约束),则该表不包含任何重复记录。在这种情况下,不需要添加MINUS操作符删除重复的记录。 1 2 3 4 5 6 7 8 9 10 CREATE VOLATILE TABLE
"Forbid remote connection with trust method!" SQLSTATE: 42601 错误原因:在可信方法下禁止远程连接。 解决办法:请检查连接的安全设置。 GAUSS-02553: "no signal slot available for new
library '%s' is not allowed" SQLSTATE: 42501 错误原因:不允许访问库。 解决办法:请检查是否有权限访问该路径下的库。 GAUSS-02563: "invalid macro name in dynamic library path: %s" SQLSTATE:
由于tsvector没有对rats进行标准化,所以rats不匹配rat。 @@操作符也支持text输入,允许一个文本字符串的显示转换为tsvector或者在简单情况下忽略tsquery。可用形式是: 1 2 3 4 tsvector @@ tsquery tsquery @@ tsvector text
复记录。 如果源表具有PRIMARY KEY(主键)或UNIQUE CONSTRAINT(唯一约束),则该表不包含任何重复记录。在这种情况下,不需要添加MINUS操作符删除重复的记录。 示例: 输入:CREATE TABLE AS WITH DATA(session_mode=Teradata)
g函数,或者其他系统函数。 在非逻辑集群模式下,暂不支持将返回值、参数以及变量设置为建在非系统默认安装Node Group的表,sql function内部语句暂不支持对建在非系统默认安装Node Group的表操作。 在逻辑集群模式下,如果函数返回值和参数是用户表类型,所有涉及
间片。 可利用专属限额限制语句运行的CPU核心,利用配额指定语句争抢CPU时间片的能力。 设置异常规则及时终止高CPU语句。 防止极端场景下某个语句占用CPU资源过多,导致数据库内其他语句因争抢CPU而变得缓慢迟钝的情况,可创建与CPU资源相关的异常规则。具体操作可参考异常规则,
由于tsvector没有对rats进行标准化,所以rats不匹配rat。 @@操作符也支持text输入,允许一个文本字符串的显示转换为tsvector或者在简单情况下忽略tsquery。可用形式是: 1 2 3 4 tsvector @@ tsquery tsquery @@ tsvector text
函数有无其他影响。如果函数没有对参数进行防泄露处理,则会抛出错误。 proisstrict boolean 如果任意调用参数为空,函数是否返回空值。这种情况下函数实际上根本不会被调用。非“strict”的函数必须准备处理空值输入。 proretset boolean 函数是否返回一个集合(即,指定数据类型的多个数值)。
g函数,或者其他系统函数。 在非逻辑集群模式下,暂不支持将返回值、参数以及变量设置为建在非系统默认安装Node Group的表,sql function内部语句暂不支持对建在非系统默认安装Node Group的表操作。 在逻辑集群模式下,如果函数返回值和参数是用户表类型,所有涉及
表的存储模型选择是表定义的第一步。业务属性是表的存储模型的决定性因素,根据下表选择适合当前业务的存储模型。 一般情况下,如果表的字段比较多(大宽表),查询中涉及到的列不多的情况下,适合列存储。如果表的字段个数比较少,查询大部分字段,那么选择行存储比较好。 存储模型 适用场景 行存 点查询(返回记录少,基于索引的简单查询)。