检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
TABLE t2 (a char(5),b varchar(5)); 向表t2插入数据并查询字段a的字节长度。因建表时指定a的字符类型为char(5)且是定长字符串,长度不足,填充空格,所以查询的字节长度为5。 1 2 3 4 5 6 7 8 INSERT INTO t2 VALUES('abc'
TABLE t2 (a char(5),b varchar(5)); 向表t2插入数据并查询字段a的字节长度。因建表时指定a的字符类型为char(5)且是定长字符串,长度不足,填充空格,所以查询的字节长度为5。 1 2 3 4 5 6 7 8 INSERT INTO t2 VALUES('abc'
(统计信息,建议不要清理,会影响业务查询性能) pg_attribute pgxc_class pg_type pg_depend pg_class pg_index pg_proc pg_partition pg_object pg_shdepend 以下系统表主要影响资源的监控和表大小的查询接口,不影响其他业务。
"cache lookup failed for partitioned index %u" SQLSTATE: XX000 错误原因:系统表缓存查找分区索引信息失败。 解决办法:检查分区索引是否存在。 GAUSS-01955: "Memory alloc failed for indexInfo"
<disasterObjectListFile> --config-file <configFile> 参数说明 完整选项 缩写选项 数据类型 说明 取值类型 缺省值 应用实例 -t 不涉及 字符串 接口支持多种功能。指定该参数为create-publication,执行创建发布。 -t generate-config
query-specified row type do not match" SQLSTATE: 42804 错误原因:表中行类型和查询定义的行类型不匹配。 解决办法:将表中行类型和查询定义的行类型修改为匹配的。 GAUSS-02320: "a NULL isNull pointer was passed"
SQL调优 SQL查询执行流程 SQL执行计划 执行计划算子 SQL调优流程 更新统计信息 审视和修改表定义 SQL调优进阶 使用Plan Hint进行调优 例行维护表 例行重建索引 SQL语句出错自动重试 query_band负载识别 父主题: GaussDB(DWS)性能调优
XX000 错误原因:重新查找shared lock失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04097: "failed to re-find shared proclock object" SQLSTATE: XX000 错误原因:重新查找shared proclock失败。
SQL调优案例 案例:选择合适的分布列 案例:建立合适的索引 案例:增加JOIN列非空条件 案例:使排序下推 案例:设置cost_param对查询性能优化 案例:调整局部聚簇键 案例:调整中间表存储方式 案例:改建分区表 案例:调整GUC参数best_agg_plan 案例:改写SQL排除剪枝干扰
when_expression ) WHEN子句指定一个生效表达式。仅当此表达式为真时,脱敏策略才可能生效。 查询语句涉及脱敏表对象时,仅当脱敏策略的WHEN子句表达式为真时,查询对脱敏列数据才可能不可见,即脱敏策略生效。通常,采用WHEN子句来限定脱敏策略的生效用户范围,具有较严格的约束规格。
SQL调优 SQL查询执行流程 SQL执行计划 执行计划算子 SQL调优流程 更新统计信息 审视和修改表定义 SQL调优进阶 优化器参数调整 使用Plan Hint进行调优 例行维护表 例行重建索引 SQL语句出错自动重试 query_band负载识别 父主题: GaussDB(DWS)性能调优
创建者。 到期后影响 当您的包年/包月GaussDB(DWS)资源到期未续费,首先会进入宽限期,资源状态变为“已过期”。宽限期内您可以正常访问云服务器,但以下操作将受到限制: 变更集群规格 增删CN节点 扩容节点 磁盘扩容 如果您在宽限期内仍未续费包年/包月GaussDB(DWS
支持的DDL语句有CREATE、CREATE INDEX、DROP、VACUUM FULL、ANALYZE及COPY。 执行预查询,并将用户预查询的数据缓存到本地磁盘,提升实际查询时的查询速度。(该语法仅9.1.0.200及以上集群版本支持) 1 EXPLAIN WARMUP statement;
'12-10-2010'); --查看数据。 SELECT * FROM date_type_tab; coll --------------------- 2010-12-10 00:00:00 (1 row) --查看日期格式。 SHOW datestyle;
pg_xlog_replay_resume() 描述:如果恢复处于暂停状态,则重新启动。 当恢复暂停时,没有发生数据库更改。如果是在热备里,所有新的查询将看到一致的数据库快照,并且不会有进一步的查询冲突产生,直到恢复继续。 如果不能使用流复制,则暂停状态将无限的延续。当流复制正在进行时,将连续接收WAL记录,最终
index '%s'" SQLSTATE: XX000 错误原因:索引不可用导致初始化index-only scan失败。 解决办法:检查系统表查看索引是否可用。 GAUSS-02287: "cannot initialize index-only scans using unusable
columns" SQLSTATE: 22023 错误原因:系统错误:text search重写查询必须返回两个tsquery列。 解决办法:检查函数ts_rewrite调用时输入的查询语句,保证语句只能返回两列。 父主题: GAUSS-03301 -- GAUSS-03400
tables in one query." SQLSTATE: 0A000 错误原因:语句中同时包含内表和外表。 解决办法:尝试更改语句,不同时查询内外表,或禁止fast_query_shipping。 GAUSS-01644: "Not support feature of HDFS"
GaussDB(DWS)数据库GUC参数 查看GUC参数 设置GUC参数 GUC使用说明 连接和认证 资源消耗 并行导入 预写式日志 双机复制 查询规划 错误报告和日志 运行时统计 资源管理 自动清理 客户端连接缺省设置 锁管理 版本和平台兼容性 容错性 连接池参数 集群事务 开发人员选项
取值范围:字符串 默认值:所有模块日志在服务端是不输出的,可由SHOW logging_module查看。 设置方法:首先,可以通过SHOW logging_module来查看哪些模块是支持可控制的。例如,查询输出结果为: 1 2 3 4 5 show logging_module; logging_module