检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
种告警,建议的优化方案是对相关表进行ANALYZE,可参考更新统计信息和统计信息调优。 需要特别注意的是,如果查询语句中的OBS外表和HDFS外表未收集统计信息,也会上报统计信息未收集的告警,因为OBS外表和HDFS外表的ANALYZE的性能比较差,一般不建议对其进行ANALYZE,但是建议使用ALTER
日期/时间类型 timestamp with time zone 日期和时间,带时区。 8 timestamp without time zone 日期和时间。 8 date Oracle兼容模式下记录日期和时间;其他兼容模式下,记录日期。 Oracle兼容模式下,占存储空间8字节;其他兼容模式下,占存储空间4字节。
在分区表上创建唯一索引时,索引项中必须包含分布列和所有分区键。 GaussDB(DWS)在分区表上创建索引时只支持本地(LOCAL)索引,不支持全局(GLOBAL)索引。 列存表和HDFS表支持B-tree索引,不支持创建表达式索引、部分索引。 列存表支持通过B-tree索引建立唯一索引。 列存表和HDFS表支持
如果有数据的话,RELATIVE 0重新抓取当前行。 count 抓取随后的count行(和FORWARD count一样)。 ALL 从当前关联位置开始,抓取所有剩余的行(和FORWARD ALL一样)。 FORWARD 抓取下一行(和NEXT一样)。 FORWARD count 与RELATIVE
视图定义必须返回和原视图相同的列(即具有相同的列名顺序和数据类型),否则会出现报错。 解决办法:视图定义后不能删除其中的列。新视图定义必须返回和原视图相同的列,即不能通过CREATE OR REPLACE VIEW的方式减少view的列。 例如:创建表tbl1和tbl2后,创建视图myview,以CREATE
SELECT isempty(numrange(1, 5)); isempty --------- f (1 row) 包含和排除边界 每一个非空范围都有两个界限:下界和上界。这些值之间的所有点都被包括在范围内。包含界限意味着边界点本身也被包括在范围内,而排除边界意味着边界点不被包括在范围内。
transaction on %s" SQLSTATE: XX000 错误原因:系统内部错误。在analyze处理过程中,向CN/DN发送查询pg_class表和pg_statistic表信息构造的query命令失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04533: "Failed
SAVEPOINT删除一个保存点,但是保留该保存点建立后执行的命令的效果。 保存点只能在一个事务块里面建立。在一个事务里面可以定义多个保存点。 函数、匿名块和存储过程中不支持使用SAVEPOINT语法。 由于节点故障或者通信故障引起的分布式节点线程或进程退出导致的报错,以及由于COPY FROM操
如果有数据的话,RELATIVE 0重新抓取当前行。 count 抓取随后的count行(和FORWARD count一样)。 ALL 从当前关联位置开始,抓取所有剩余的行(和FORWARD ALL一样)。 FORWARD 抓取下一行(和NEXT一样)。 FORWARD count 与RELATIVE
在分区表上创建唯一索引时,索引项中必须包含分布列和所有分区键。 GaussDB(DWS)在分区表上创建索引时只支持本地(LOCAL)索引,不支持全局(GLOBAL)索引。 列存表和HDFS表支持B-tree索引,不支持创建表达式索引、部分索引。 列存表支持通过B-tree索引建立唯一索引。 列存表和HDFS表支持
通过PL/pgSQL,可以将一整块计算和一系列查询分组在数据库服务器内部,这样就有了一种过程语言的能力并且使SQL更易用,同时能节省的客户端/服务器通信开销。 客户端和服务器之间的额外往返通信被消除。 客户端不需要的中间结果不必被整理或者在服务器和客户端之间传送。 多轮的查询解析可以被避免。
在文本数据上使用ORDER BY或标准比较操作符的查询中的排序顺序 函数upper、lower和initcap 模式匹配操作符(LIKE、SIMILAR TO和POSIX风格的正则表达式);区域影响大小写不敏感匹配和通过字符类正则表达式的字符分类 to_char函数家族 因此,在上述场景遇到查询
user is not matched with the user group." SQLSTATE: 无 错误原因:用户和用户组不匹配。 解决办法:检查修改用户和用户组,使之相匹配。 GAUSS-50306: "The password of %s is incorrect." SQLSTATE:
a0ee-bc99-9c0b-4ef8-bb6d-6bb9-bd38-0a11 UUID组成 UUID采用时间信息和空间信息确保全局唯一,通常由时间戳信息、时钟序列和节点ID(MAC地址)组成。而GaussDB(DWS)分布式集群中多个节点可能部署在同一个机器上,其MAC地址相同
DELIMITER 指定数据文件行数据的字段分隔符。 分隔符不能是\r和\n。 分隔符不能和null参数相同,CSV格式数据的分隔符不能和quote参数相同。 TEXT格式数据的分隔符不能包含: 小写字母、数字和特殊字符.\。 数据文件中单行数据长度需<1GB,如果分隔符较长且数据
中GBK数据和UTF8数据的同步。该参数仅8.2.0及以上集群版本支持。 当设置该参数时,encoding表示远端集群数据的真实编码,dataencoding表示为本地执行端的集群数据的真实编码。 假如本地执行端和远端两个数据库分别为latin1_local_db和latin1_
日期/时间类型 timestamp with time zone 日期和时间,带时区。 8 timestamp without time zone 日期和时间。 8 date Oracle兼容模式下记录日期和时间;其他兼容模式下,记录日期。 Oracle兼容模式下,占存储空间8字节;其他兼容模式下,占存储空间4字节。
执行加密命令对源端/目标端数据库登录密码进行加密。 配置dbinfo.properties文件,包含源数据库和目标数据库的相关连接信息以及函数开关信息。 编辑check_input.xlsx文件,输入schema、源数据库表名和dws表名以及校验级别等参数。 执行DataCheck启动命令进行数据校验,校验
配置GUC参数“raise_errors_if_no_files”、“partition_mem_batch”和“partition_max_cache_size”,设置导入时是否区分“导入文件记录数为空”和“导入文件不存在”、导入时的缓存个数以及数据缓存区大小。 如果导入表存在索引,在数据导入过程
COMMIT PRESERVE ROWS。 以下示例为临时表迁移前后的语法: 临时表迁移前 图1 表中包含GLOBAL TEMPORARY TABLE和ON COMMIT DELETE ROWS 1 2 3 4 5 6 7 8 9 CREATE GLOBAL TEMPORARY