检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
执行Plan Hint的Scan方式不生效 问题现象 DWS中指定了Plan Hint的scan方式,但是并未生效。 原因分析 Plan Hint语法使用错误。Plan Hint的Scan语法应在SELECT语句中增加“/*+ indexscan(table_name index_name)
执行语句过程中报错:无权限操作 问题现象 执行语句后提示 1 ERROR: permission denied for xxx 原因分析 该用户无对应的权限,无法对表或schema进行操作或访问。 处理方法 使用GRANT语法对表/schema进行赋权,示例: 假设当前有两个
Extension(版本为PostGIS-2.4.2和PostGIS-3.2.2)。PostGIS Extension是PostgreSQL的空间数据库扩展,提供如下空间信息服务功能:空间对象、空间索引、空间操作函数和空间操作符。PostGIS Extension完全遵循OpenGIS规范。 GaussDB(DWS)中PostGIS
语句磁盘空间管控 介绍与语句磁盘空间管控相关的参数,用于限制语句磁盘空间使用。 sql_use_spacelimit 参数说明:限制单个SQL在单个DN上,触发写盘操作时,所有类型写盘文件的总空间大小,管控的空间包括普通表、临时表以及中间结果集落盘占用的空间。系统管理员用户也受该参数限制。
其他缺省 主要介绍数据库系统默认的库加载参数。 dynamic_library_path 参数说明:设置数据查找动态加载的共享库文件的路径。当需要打开一个可以动态装载的模块并且在CREATE FUNCTION或LOAD命令里面声明的名字没有目录部分时,系统将搜索这个目录以查找声明的文件。
PostGIS使用 PostGIS Extension依赖的第三方软件需要用户进行单独安装,用户如需使用PostGIS功能,请提交工单或联系技术支持人员提交申请。 如果用户在使用中出现“ERROR:EXTENSION is not yet supported.”这种报错,则表示没
使用可视化工具连接GaussDB(DWS)集群 使用SQL编辑器连接GaussDB(DWS)集群 使用Data Studio连接GaussDB(DWS)集群 父主题: 连接GaussDB(DWS)集群
N处理,DN实例处理完之后再汇总到CN再返回给应用程序。 3 OS层 DWS集群安装的OS 该层提供DWS运行的底座,OS,文件系统,网络服务等。 4 虚拟机层 DWS集群所在的虚拟机 云硬盘、网络、CPU、内存等。 表2 集群高可用高可靠风险和建议 集群配置 推荐措施 缺失配置的风险
群计算能力,在业务峰值过后再快速的将集群配置降低,做到最大程度的节约成本。支持的变更规格列表请参照表支持变更的规格列表。 基于ECS弹性云服务器底层基础能力,升降目标集群虚拟机节点的CPU、内存这两种资源配置,如下图所示: 弹性变更规格整个流程需要停止集群,所以需要用户合理安排变更时间窗口,防止集群停止影响业务。
查询过滤器 功能介绍 在使用GaussDB(DWS)过程中经常会遇到因慢SQL导致整个集群系统性能变差甚至不可用等痛点问题,对此GaussDB(DWS)提供了查询过滤器功能,支持通过建立过滤规则提前进行语句拦截。查询过滤器可以通过SQL ID对慢SQL语句进行拦截,同时结合异常规
SQL-Server配置 设置SQL-Server配置参数可在迁移SQL-Server数据库脚本时自定义迁移工具的行为。 打开config文件夹中的features-mysql.properties文件,在迁移SQL-Server时,必须将源库数据类型修改为SQL-Server,并根据实际需要设置表1中的参数。
分析函数 在Teradata中,分析函数统称为有序分析函数,它们为数据挖掘、分析和商业智能提供了强大的分析能力。 ORDER BY中的分析函数 输入:ORDER BY子句中的分析函数 1 2 3 4 SELECT customer_id, customer_name, RANK(customer_id
QUALIFY 通常,QUALIFY子句和CSUM()、MDIFF()、ROW_NUMBER()、RANK()等分析函数(窗口函数)一同使用。子查询中会包含QUALIFY子句指定的窗口函数。迁移工具支持QUALIFY使用MDIFF()、RANK()和ROW_NUMBER()函数。
ALIAS 所有数据库都支持ALIAS。在Teradata中,定义ALIAS的语句允许其SELECT和WHERE子句引用ALIAS。但是目标数据库的SELECT和WHERE语句不支持ALIAS,因此MT将其迁移为实际的字段名称替换。 比较操作符LT、LE、GT、GE、EQ和NE不得用作表别名或列别名。
支持指定部分列 DSC支持在执行INSERT期间指定部分列(非全部列)。当输入的INSERT语句不包含输入的CREATE语句中提到的所有列时会出现这种情况。在迁移时,会向这些列添加指定的默认值。 session_mode设为Teradata时支持此功能。 INSERT-INTO-
支持的关键词和特性 DSC支持迁移的MySQL关键字和特性如表1所示。 “版本”列代表初次支持该关键字/特性的DWS集群版本。 “备注”列包含该特性的配置参数,可用于自定义迁移工具如何迁移相应的关键字/特性。 表1 章节 对象->关键词/特性 版本 备注 数据类型 数字类型 8.0
TCL语法一览表 TCL(Transaction Control Language事务控制语言 ),用来控制数据库操纵事务发生的时间及效果,对数据库实行监视等。 提交 GaussDB(DWS)通过COMMIT或者END可完成提交事务的功能。请参考COMMIT | END。 设置保存点
DQL语法一览表 DQL(Data Query Language数据查询语言),用于从表或视图中获取数据。 查询 GaussDB(DWS)提供了用于从表或视图中获取数据的语句,请参考SELECT。 根据查询结果定义一个新表。 GaussDB(DWS)提供了根据查询结果创建一个新表
ALTER DEFAULT PRIVILEGES 功能描述 设置应用于将来要创建的对象的权限(不会影响现有对象的权限)。 用户只可以修改由用户本身或者用户本身所属的角色所创建的对象的默认权限,这些权限可以对全局范围设置(即数据库中创建的所有对象),也可以为指定模式下的对象设置。
事务ID和快照 以下的函数在输出形式中提供服务器事务信息。这些函数的主要用途是为了确定在两个快照之间有哪个事务提交。 pgxc_is_committed(transaction_id) 描述:如果提交或忽略给定的XID(gxid)。NULL表示的状态是未知的(运行,准备,冻结等)。