检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
运行环境 支持的数据库 DataCheck支持的源数据库如所示。 表1 支持的源数据库 数据库名称 数据库版本 MySQL 8.0 PostgreSQL 42.6.0 GaussDB(DWS) 8.1.0及以上集群版本 DataCheck支持的目标数据库如所示。 表2 支持的目标数据库
row) 设置数据库的字符集编码 GaussDB(DWS)不支持修改已创建数据库的字符编码格式。 如果需要指定数据库的字符集编码格式,可按照下面的CREATE DATABASE语法格式,使用template0新建一个数据库。为了适应全球化的需求,使数据库编码能够存储与表示绝大多数
postgres drop database <database name>; create database <database name>; \c <database name> GRANT ALL PRIVILEGES ON DATABASE <database name> TO <user>;
游标概述 为了处理SQL语句,存储过程进程分配一段内存区域来保存上下文联系。游标是指向上下文区域的句柄或指针。借助游标,存储过程可以控制上下文区域的变化。 当游标作为存储过程的返回值时,如果使用JDBC调用该存储过程,返回的游标将不可用。 游标的使用分为显式游标和隐式游标。对于不
PG_GROUP PG_GROUP视图查看数据库认证角色及角色之间的成员关系。 表1 PG_GROUP字段 名称 类型 描述 groname name 组的名称。 grosysid oid 组的ID。 grolist oid[] 一个数组,包含这个组里面所有角色的ID。 父主题:
expressions with matching dimensions" SQLSTATE: 2202E 错误原因:多维的数组必须具有与维度相匹配的数组表达式。 解决办法:检查输入字符串。 GAUSS-02335: "unrecognized RowCompareType: %d"
许执行事务语句、DDL、DML。 使用此类型语句在指定的DN执行AVG聚集计算时,返回结果集是以数组形式返回,如{4,2},表示sum结果为4,count结果为2。 由于CN节点不存储用户表数据,没有必要指定CN节点执行用户表上的SELECT查询。如果查询语句中含有隐藏的远程调用开启事务逻辑,则会报错“Cannot
数据对象放置在OBS服务器上。 桶(Bucket):对OBS中的一个存储空间的形象称呼,是存储对象的容器。 对象存储是一种非常扁平化的存储方式,桶中存储的对象都在同一个逻辑层级,去除了文件系统中的多层级树形目录结构。 在OBS中,桶名必须是全局唯一的且不能修改,即用户创建的桶不
功能描述 在当前数据库创建一个HDFS或OBS外表,用来访问存储在HDFS或者OBS分布式集群文件系统上的结构化数据。也可以导出ORC格式数据到HDFS或者OBS上。 数据存储在OBS:数据存储和计算分离,集群存储成本低,存储量不受限制,并且集群可以随时删除,但计算性能取决于OBS访
GAUSS-00802: "conpfeqop is not a 1-D Oid array" SQLSTATE: 42804 错误原因:约束数组不为一维数组。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-00803: "cannot change owner of
案例:调整中间表存储方式 在GaussDB(DWS)中行存表使用行执行引擎,列存表使用列执行引擎。如果一个SQL语句涉及的表既有行存表又有列存表,系统会自动选择行执行引擎。由于列执行引擎的性能(除indexscan相关的算子)比行执行引擎性能要好很多,因此一般建议使用列存表。特别
案例:调整中间表存储方式 在GaussDB(DWS)中行存表使用行执行引擎,列存表使用列执行引擎。如果一个SQL语句涉及的表既有行存表又有列存表,系统会自动选择行执行引擎。由于列执行引擎的性能(除indexscan相关的算子)比行执行引擎性能要好很多,因此一般建议使用列存表。特别
types are not binary-compatible" SQLSTATE: 42P17 错误原因:数组类型不是二进制兼容的,因此不能进行转换。 解决办法:创建CAST时,请勿使用数组类型作为源数据类型或目标数据类型。 GAUSS-00979: "domain data types
错误原因:特性不支持:CREATE TABLE或ALTER TABLE语法中的字段类型为序列数组产生错误。 解决办法:CREATE TABLE或ALTER TABLE语法中的字段类型不能为序列数组。 GAUSS-00319: "conflicting NULL/NOT NULL declarations
Name”。 选择“阵列维度”。“阵列维度”指列的阵列尺寸。 例如:如果某列的数组维度定义为integer [],该列数据会添加为单维数组。 上表的marks列创建为单维数据,subject列创建为二维数据。 从“数据类型”中选择列的数据类型。例如,为整数值选择“bigint”。
RoaringBitmap类型 TD兼容支持不区分大小写 TD数据源迁移至DWS的大量存储过程涉及到去重操作,源数据中存在大量内容相同但是大小写不同的数据,DWS中使用distinct去重后会有大量重复数据,使用upper函数会改变源数据,存储过程数量多,逻辑复杂,手动修改难度大,需要增加DWS不区分大小写的特性。
Teradata、Oracle和MySQL等多种兼容模式。 建议2.4 存在关联计算的对象创建在同一个DATABASE中 违反规则的影响: 跨库访问无论使用哪种方案,性能均劣于同一DATABASE内的关联操作。 方案建议: 创建多个DATABASE的场景,将需要执行关联计算的对象,创建在同一DATABASE中。
Teradata、Oracle和MySQL等多种兼容模式。 建议2.4 存在关联计算的对象创建在同一个DATABASE中 违反规则的影响: 跨库访问无论使用哪种方案,性能均劣于同一DATABASE内的关联操作。 方案建议: 创建多个DATABASE的场景,将需要执行关联计算的对象,创建在同一DATABASE中。
删除集群。 重启集群 重启集群。 扩容集群 扩容集群大小。 重置密码 重置集群管理员密码。 查询专属分布式存储池列表 查询租户可使用的专属分布式存储池。 查询集群参数组 查询集群所关联的参数组。 解除只读 当集群进入只读状态时,无法进行数据库相关操作,用户可以在管理控制台解除集群的只读状态。
数据库对象尺寸函数 数据库对象尺寸函数计算数据库对象使用的实际磁盘空间。 pg_column_size(any) 描述:存储一个指定的数值需要的字节数(可能压缩过)。 返回值类型:integer 备注:pg_column_size显示用于存储某个独立数据值的空间。 1 2 3 4