检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
不下推语句的执行方式没有利用分布式的优势,其在执行过程中,相当于把大量的数据和计算过程汇集到一个节点上去做,因此性能通常非常差。 分析过程 通过EXPLAIN VERBOSE打印语句执行计划。 上述执行计划中出现__REMOTE关键字,表示当前的语句为不下推执行。 不下推语句在pg_log中会
考》的“CREATE TABLE PARTITION”章节。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01616: "fail to find partition with oid %u for partitioned table %u" SQLSTATE: 42P01
PG_STATISTIC_EXT字段 名称 类型 描述 starelid oid 所描述的字段所属的表或者索引。 starelkind "char" 所属对象的类型。 stainherit boolean 是否统计有继承关系的对象。 stanullfrac real 该字段中为NULL的记录的比率。 stawidth
qual_num_distinct 是 query_dop 否 rewrite_rule 否 skew_option 是 示例 对示例中原语句使用如下hint: explain select /*+ set global(query_dop 0) */ i_product_name product_name .
有2-5个关联操作,建议work_mem=50%内存/5。 对于并发场景,建议work_mem=串行下的work_mem/物理并发数。 maintenance_work_mem 设置维护性操作(比如VACUUM、CREATE INDEX、ALTER TABLE ADD FOREIGN
错误原因:修改密码失败,用户未指定密码,不能指定REPLACE。 解决办法:请指定密码。 GAUSS-00607: "password sha256 encryption failed." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00608:
42809 错误原因:操作符不可交换。 解决办法:排他约束中必须使用可交换操作符。 GAUSS-01298: "cache lookup failed for opfamily %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。
TEMPLATE name RENAME TO new_name,新名字须不与旧名字冲突。 GAUSS-01362: "cache lookup failed for text search configuration %u" SQLSTATE: XX000 错误原因:在系统表中未找到对应ID的全文检索配置。
= t2.b FROM t2 WHERE t1.a = t2.a; ERROR: Non-deterministic UPDATEDETAIL: multiple updates to a row by a single query for column store table
执行该函数会向后台快照线程发送中止信号并等待其结束。如果100s内快照线程仍未中止则会报错:“Kill snapshot thread failed”; pg_export_snapshot() 描述:保存当前的快照并返回它的标识符。 返回值类型:text 备注:函数pg_exp
执行该函数会向后台快照线程发送中止信号并等待其结束。如果100s内快照线程仍未中止则会报错:“Kill snapshot thread failed”; pg_export_snapshot() 描述:保存当前的快照并返回它的标识符。 返回值类型:text 备注:函数pg_exp
18 19 20 21 22 SELECT to_json('Fred said "Hi."'::text); to_json --------------------- "Fred said \"Hi.\"" (1 row) ——将列存表json_tbl_2转换为json
批量查询性能实践 依旧使用上面创建的表,查询行存表的第四列,耗时在4s左右。 1 2 3 4 5 6 7 explain analyze select d from data; explain analye
错误原因:错误的二进制文件格式。 解决办法:请检查文件数据格式合法性,具体请参考《SQL语法参考》的“COPY”章节。 GAUSS-01250: "Failed to initialize Datanodes for COPY" SQLSTATE: 08000 错误原因:无法为COPY操作初始化数据节点之间的连接。
ket未关闭。" 解决办法:检查日志中的前面出现的相关错误,确定连接异常发生的具体原因。 GAUSS-02015: "select() failed: %m" SQLSTATE: XX000 错误原因:select返回失败。 解决办法:根据具体的错误码确定报错原因。返回错误码为标
0 | 15 | 24 | 61.54 2606 | pg_constraint | pg_catalog | 78 | 0 | 42 |
取值范围:整型,1024~1048576,单位为KB。 默认值:8MB effective_io_concurrency 参数说明:磁盘子系统可以同时有效处理的请求数。对于RAID阵列,此参数应该是阵列中驱动器主轴的数量。 参数类型:USERSET 取值范围:整型,0~1000 默认值:1 cu_preload_max_distance
错误原因:无法将字符串分成以分隔符的字符串组。 解决办法:检查输入字符串。 GAUSS-02957: "regular expression failed: %s" SQLSTATE: 2201B 错误原因:在字符串中查找特定字符串出错,可能因为字符串为空,或者查找模式不为预期等。 解
%d" SQLSTATE: XX000 错误原因:主机当前状态不是处于Primary。 解决办法:通过gs_om -t status --detail命令查询当前一对主备的连接信息,确认与postgresql.conf配置文件中replconninfo1以及replconninfo2字段配置匹配。
CREATE/ALTER/DROP USER,CREATE/ALTER/DROP ROLE等用户相关语句属于DCL类型。 BEGIN/COMMIT/SET CONSTRAINTS/ROLLBACK/SAVEPOINT/START等事务相关语句属于DCL类型。 ALTER SYSTEM KILL SESSION等价于SELECT