-
数据库对象命名 - 数据仓库服务 GaussDB(DWS)
有实际业务含义的英文词汇或汉语拼音,但规则应该在集群范围内保持一致。 变量名的关键是要具有描述性,即变量名称要有一定的意义,变量名要有前缀标明该变量的类型。 【建议】表对象的命名应该可以表征该表的重要特征。例如,在表对象命名时区分该表是普通表、临时表还是非日志表: 普通表名按照数据集的业务含义命名。
-
字符类型 - 数据仓库服务 GaussDB(DWS)
最大为1GB-8203B(即1073733621B) 。 除了每列的大小限制以外,每个元组的总大小也不可超过1GB-8023B(即1073733621B)。 对于字符串数据,建议使用变长字符串数据类型,并指定最大长度。请务必确保指定的最大长度大于需要存储的最大字符数,避免超出最大长度时出现字符截断现象
-
数据库对象命名 - 数据仓库服务 GaussDB(DWS)
有实际业务含义的英文词汇或汉语拼音,但规则应该在集群范围内保持一致。 变量名的关键是要具有描述性,即变量名称要有一定的意义,变量名要有前缀标明该变量的类型。 【建议】表对象的命名应该可以表征该表的重要特征。例如,在表对象命名时区分该表是普通表、临时表还是非日志表: 普通表名按照数据集的业务含义命名。
-
带自定义函数的语句不下推 - 数据仓库服务 GaussDB(DWS)
大部分的字符串处理函数,这类函数始终可以下推。 如果一个函数的返回结果在一个SQL语句的调用过程中,结果是相同的,那么它就是STABLE的。例如,时间相关的处理函数,它的最终显示结果可能与具体的GUC参数相关(例如控制时间显示格式的参数),这类函数都是STABLE的,此类函数仅当
-
数据库性能 - 数据仓库服务 GaussDB(DWS)
慢? 为什么GaussDB(DWS)的性能在极端场景下并未比单机数据库好 业务读写阻塞,如何查看某个时间段的sql执行记录? 因磁盘内存不足导致集群不可用如何处理? GaussDB(DWS)中“算子下盘”是什么含义? GaussDB(DWS)的CPU资源隔离管控介绍 为什么普通用户比dbadmin用户执行的慢?
-
CREATE TABLE - 数据仓库服务 GaussDB(DWS)
有字段名及其数据类型。 新表与原表之间在创建动作完毕之后是完全无关的。在原表做的任何修改都不会传播到新表中,并且也不可能在扫描原表的时候包含新表的数据。 被复制的列并不使用相同的名字进行融合。如果明确的指定了相同的名字或者在另外一个LIKE子句中,将会报错。 时序表只能从时序表中进行继承。
-
GaussDB(DWS)的CPU资源隔离管控介绍 - 数据仓库服务 GaussDB(DWS)
专属限额:限定资源池中数据库用户在执行作业时可使用的最大CPU核数占总核数的百分比。 专属限额有两层含义: 专属:CPU是某个控制组专属的,其他控制组不能使用空闲的CPU资源。 限额:只能使用限额配置的CPU资源,其他控制组空闲的CPU资源,也不能抢占。 专属限额基于cpuset.cpu实现,通过合理的限额设置可以实
-
数据在数据仓库服务中是否安全? - 数据仓库服务 GaussDB(DWS)
数据在数据仓库服务中是否安全? 安全。在大数据时代,数据是用户的核心资产。公有云将继续秉承多年来向社会做出的“上不碰应用,下不碰数据”的承诺,保证用户核心资产的安全。这是对用户和社会的承诺,也是公有云及其伙伴商业成功的保障和基石。 数据仓库服务工程师对整个数据仓库系统进行了电信系
-
升级集群 - 数据仓库服务 GaussDB(DWS)
业务低峰期进行。 热补丁升级:表示在当前集群版本的基础上扩展一位版本号(格式为0001-9999)进行升级操作。 持续时间:单个热补丁升级过程中花费不到10分钟。 业务影响:热补丁升级过程中不影响业务,卸载热补丁后当前热补丁修复的问题可能再次出现。 集群升级 前提条件 8.1.1
-
如何给指定用户赋予某张表的权限? - 数据仓库服务 GaussDB(DWS)
假设当前有用户u1~u5,在系统中有对应的同名Schema u1~u5,各用户的权限管控如下: u2作为只读用户,需要表u1.t1的SELECT权限。 u3作为插入用户,需要表u1.t1的INSERT权限。 u4作为改写用户,需要表u1.t1的UPDATE权限。 u5作为拥有所有权限的用户,需要表u1.t1的所有权限。
-
模式匹配操作符 - 数据仓库服务 GaussDB(DWS)
此操作符只有在它的模式匹配整个串的时候才能成功。如果要匹配在串内任何位置的序列,该模式必须以百分号开头和结尾。 下划线 (_)代表(匹配)任何单个字符; 百分号(%)代表任意串的通配符。 要匹配文本里的下划线(_)或者百分号(%),在提供的模式里相应字符必须前导逃逸字符。逃逸字符的作用是禁
-
搜索表 - 数据仓库服务 GaussDB(DWS)
rows) 为了清晰,举例中没有调用coalesce函数在两个字段中查找包含NULL的行。 以上例子均在没有索引的情况下进行查询。对于大多数应用程序来说,这个方法很慢。因此除了偶尔的特定搜索,文本搜索在实际使用中通常需要创建索引。 父主题: 在数据库表中搜索文本
-
模式匹配操作符 - 数据仓库服务 GaussDB(DWS)
此操作符只有在它的模式匹配整个串的时候才能成功。如果要匹配在串内任何位置的序列,该模式必须以百分号开头和结尾。 下划线 (_)代表(匹配)任何单个字符; 百分号(%)代表任意串的通配符。 要匹配文本里的下划线(_)或者百分号(%),在提供的模式里相应字符必须前导逃逸字符。逃逸字符的作用是禁
-
索引使用约束 - 数据仓库服务 GaussDB(DWS)
同),那么idx1和idx2的索引数据是不同的; 在同一张表的同一个列上建立的多个普通索引的索引数据是相同的; 因此当执行同一个查询时,使用idx1和idx2查询出的结果是不同的。 使用约束 通过上面的例子,GIN索引使用满足如下条件时: 在同一个表的同一个列上建立了多个GIN索引;
-
创建GIN索引 - 数据仓库服务 GaussDB(DWS)
本示例中zhparser仅支持UTF8/GBK的数据库编码格式,在Encoding为SQL_ASCII下会报错。 其中body是pgweb表中的一列。当对索引的各条目使用了哪个分词器进行记录时,允许在同一索引中存在混合分词器。当文档集合中包含不同语言的文档时,这将是有用的。再次强调,打算使用索引的查询必须措辞匹配,例如,WHERE
-
设置数据库审计日志 - 数据仓库服务 GaussDB(DWS)
数据库审计日志在集群的“安全配置”页面中进行设置,仅“可用”和“非均衡”状态的集群才支持修改安全配置,同时集群的任务信息不能处于“创建快照中”、“节点扩容”、“配置中”和“重启中”。 操作步骤 登录GaussDB(DWS)管理控制台。 单击“集群 > 专属集群”。 在集群列表中,单击指定集
-
ODBC包及依赖的库和头文件 - 数据仓库服务 GaussDB(DWS)
so。这些头文件和库可从unixODBC-2.3.0的安装包中获得。 Windows下的ODBC包 从发布包中获取,包名为dws_8.1.x_odbc_driver_for_windows.zip。Windows环境下,开发应用程序用到的相关头文件和库文件都由系统自带。 父主题: 基于ODBC开发
-
DDL语法一览表 - 数据仓库服务 GaussDB(DWS)
词典是在全文检索时识别特定词并进行处理。词典的创建依赖于预定义模板(在系统表PG_TS_TEMPLATE中定义),支持创建五种类型的词典,分别是Simple、Ispell、Synonym、Thesaurus、以及Snowball,每种类型的词典可以完成不同的任务。所涉及的SQL语句,请参考下表。 表21
-
DWS - 数据仓库服务 GaussDB(DWS)
test_dws的SQL探针阈值为 2倍。该集群sql探针超过阈值的SQL探针有:'select xxx from xxxx'。 产生日期 产生告警的时间。 状态 当前告警的处理状态。 对系统的影响 集群性能下降,或存在故障。 可能原因 集群业务负载高或存在故障,导致SQL探针的执行变慢。
-
GaussDB(DWS)中单表查询性能与哪些因素有关? - 数据仓库服务 GaussDB(DWS)
区之间的分布情况,如果分布键很好地分布在各个分区中,则可以使查询性能变得更好。 分布列选择不当,在数据导入后有可能出现数据分布倾斜,进而导致某些磁盘的使用明显高于其他磁盘,极端情况下会导致集群只读。合理的选择分布键,对表查询的性能至关重要。此外,合适的分布键还可以使数据的索引更快地创建和维护。