检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
XX000 错误原因:postgresql.conf配置文件中存在replconninfo1或者replconninfo2配置为空。 解决办法:使用gs_guc工具修改对应报错实例的postgresql.conf中的配置项。 GAUSS-02017: "terminating walreceiver
全库查并计算非常全面的倾斜字段,所以可能会花费比较长的时间(小时级),建议参考PGXC_GET_TABLE_SKEWNESS视图定义,直接使用table_distribution()函数自定义输出,减少输出列进行计算优化,例如: 1 2 3 4 5 6 SELECT schemaname
(id15))”等价于“t1.ls_pid_cusr1 = id or t1.ls_pid_cusr1 = id15”。 因此join-condition实质上是一个不等式,这种不等值的join操作必须走nestloop,对应执行计划如下: 优化后 测试发现由于两表结果集过大,导致nestloop耗
指定行访问控制策略的类型为宽容性策略。对于一个给定的查询,将使用“OR”操作符将所有的宽容性策略组合。行访问控制策略的类型默认为宽容性策略。 RESTRICTIVE 指定行访问控制策略的类型为限制性策略。对于一个给定的查询,将使用“AND”操作符将所有的限制性策略组合。 至少需要一条宽
precision的数值。field的取值范围如下所示。 century 世纪。 第一个世纪从0001-01-01 00:00:00 AD开始。这个定义适用于所有使用阳历的国家。没有0世纪,直接从公元前1世纪到公元1世纪。 示例: 1 2 3 4 5 SELECT EXTRACT(century FROM
precision的数值。field的取值范围如下所示。 century 世纪。 第一个世纪从0001-01-01 00:00:00 AD开始。这个定义适用于所有使用阳历的国家。没有0世纪,直接从公元前1世纪到公元1世纪。 示例: 1 2 3 4 5 SELECT EXTRACT(CENTURY FROM
取值范围:CONTENT(缺省)、DOCUMENT config_parameter 可设置的运行时参数的名称。可用的运行时参数可以使用SHOW ALL命令查看。 部分通过SHOW ALL查看的参数不能通过SET设置。如max_datanodes。 value config_parameter的新值。可以声明为字符
logical_cluster_name String 逻辑集群名称。 usage String 磁盘使用量。 total String 磁盘总量。 percent String 磁盘使用比例。 请求示例 GET https://{Endpoint}/v2/9b06d044ea4f49
辑集群,每个逻辑集群本质上是一个Node Group,每个物理节点只能属于一个逻辑集群,用户数据表只能分布在一个逻辑集群范围内。这样不同逻辑集群的用户数据是隔离的,逻辑集群所属节点的资源主要提供给逻辑集群内数据表的操作,同时供其他逻辑集群的作业交互查询使用。企业将不同的业务部署在
GAUSS-50013:"The parameter '%s' have not been initialized." SQLSTATE: 无 错误原因:参数未初始化就被使用。 解决办法:检查代码逻辑,需要首先初始化指定参数。 GAUSS-50015:"The command line parser error:
错误原因:不能在外表上创建索引。 解决办法:请勿在外表上创建索引。 GAUSS-01275: "cannot create indexes on temporary tables of other sessions" SQLSTATE: 0A000 错误原因:不能在其他会话的临时表上创建索引。
postgresql pgsql postgre pgsql gogle googl indices index* 创建并使用词典: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
"cannot use an existing index in CREATE TABLE" SQLSTATE: 0A000 错误原因:错误的使用CREATE TABLE语法给索引字段指定约束。 解决办法:"ALTER TABLE ... ADD table_constraint语法给数据表增加一个新约束"。
using %s because of unusable local index" SQLSTATE: XX000 错误原因:聚簇的分区表不能使用本地索引,因为本地索引不可用。 解决办法:重建分区表。 GAUSS-01116: "clustering failed, internal
obtain lock on relation '%s'" SQLSTATE: 55P03 错误原因:LOCK TABLE NOWAIT,在表上加不上锁。 解决办法:改成LOCK TABLE。 GAUSS-01422: "cache lookup failed for access method
PublicIp object 公网IP地址,如果未指定,则默认不使用公网连接。 public_endpoints Array of PublicEndpoints objects 集群的公网连接信息,如果未指定,则默认不使用公网连接信息。 action_progress Map<String
return_next_clause::= return_query_clause::= 对以上语法的解释如下: 当需要函数返回一个集合时,使用RETURN NEXT或者RETURN QUERY向结果集追加结果,然后继续执行函数的下一条语句。随着后续的RETURN NEXT或RETURN
压缩级别、列存和Hash分布均能够节省存储空间。Replication表会明显加大存储占用,但是可以减小网络开销。通过对小表采用Replication方式,是使用小量空间换取性能的正向做法。 查询性能(速度)提升了54.4%,即查询时间减少了54.4%。 查询性能方面的提升源于对存储方式、分布方式和
'{password}'; CREATE TABLE u2.t2 (id int); INSERT INTO u2.t2 VALUES (1),(2); 同时使用u2查询u1.t1表。返回结果提示没有权限。 1 SELECT * FROM u1.t1; 切换回系统管理员dbadmin,查询表u1.t1和u2
Q$i done 生成的query无法直接使用,需要修改,修改项如下: 语句中含有LILIMIT -1的需要删除LIMIT -1。 Q15:将create view语句改为with语句,去除drop view语句。 脚本生成方法 推荐使用如下脚本直接生成GaussDB(DWS)可用的TPC-H查询: