检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
FULL”,表示实例磁盘空间满。 private_ips List<String> 参数解释: 实例内网IP地址列表。分布式CN所在的弹性云服务器创建成功后该值存在,主备版DN所在的弹性云服务器创建成功后该值存在,其他情况下为空字符串。 public_ips List<String> 参数解释: 实例外网IP
取值范围:0,或大于32MB的整型,默认单位为KB。 默认值:0 如果设置的query_mem值大于0,在生成执行计划时,优化器会将作业的估算内存调整为该值。 如果设置值为负数或小于32MB,将设置为默认值0,此时优化器不会根据该值调整作业的估算内存。 query_max_mem 参数说明:设置执行作业所能够使用的最大内存。
表的gather路径。 在指定hint(JOIN)后,对于分布表和复制表做连接的情况会导致无法生成hint(JOIN)期望的计划,因为优化器已经寻找更优的计划进行替代。 ALL:基于最优方式选择Gather Rel或Gather Join路径。 示例 对示例中原语句使用如下hint:
有效的DB时间花费,多线程将累加(单位:微秒)。 cpu_time bigint CPU消耗时间(单位:微秒)。 execution_time bigint 执行器内执行时间(单位:微秒)。 parse_time bigint SQL解析时间(单位:微秒)。 plan_time bigint SQL生成计划时间(单位:微秒)。
备注:pg_advisory_unlock释放先前取得的排他咨询锁。如果释放成功则返回true。如果实际上并未持有指定的锁,将返回false并在服务器中产生一条SQL警告信息。 pg_advisory_unlock(lock_id int4, lock_id int4, datebase_name
PlanNode[6] DataSkew:"Seq Scan", min_dn_tuples:0, max_dn_tuples:524288 估算不准 如果优化器的估算行数和实际行数中的较大值平均每DN行数大于10万行,并且估算行数和实际行数中较大值是较小值的10倍或以上,则上报相关告警。调优方法可以参考使用plan
racle中,size单位为字符,最大容量为2000个字节,实际能容纳的字符数与使用的字符集有关。 5 CLOB 支持,有差异 不支持定位器。 6 NCLOB 不支持 - 7 LONG 不支持 - 表4 二进制类型 序号 Oracle数据库 GaussDB数据库 差异 1 RAW
application_name text 连接到后端的应用名。 client_addr inet 连接到后端的客户端的IP地址。 如果此字段是null,它表明通过服务器机器上UNIX套接字连接客户端或者这是内部线程,如autovacuum。 client_hostname text 客户端的主机名,这个字段
有效的DB时间花费,多线程将累加(单位:微秒) cpu_time bigint CPU时间(单位:微秒) execution_time bigint 执行器内执行时间(单位:微秒) parse_time bigint SQL解析时间(单位:微秒) plan_time bigint SQL生成计划时间(单位:微秒)
GaussDB特有的属性。 GaussDB会将某些类型的对象上的权限授予PUBLIC。默认情况下,对表、表字段、序列、外部数据源、外部服务器、模式或表空间对象的权限不会授予PUBLIC,而以下这些对象的权限会授予PUBLIC:数据库的CONNECT权限和CREATE TEMP T
段,设置其缺省数值从一个序列发生器读取。使用NOT NULL约束以确保NULL不会被插入。在多数情况下,用户可能还希望附加UNIQUE或PRIMARY KEY约束,避免插入重复的数值。最后,序列发生器将从属于该字段,当该字段或表被删除时,序列发生器会同时删除。目前只支持在创建表时
boolean 函数是否是窗口函数。 t(true):表示是。 f(false):表示不是。 prosecdef boolean 函数是否是一个安全定义器(也就是一个“setuid”函数)。 t(true):表示是。 f(false):表示不是。 proleakproof boolean 函数
boolean 函数是否是窗口函数。 t(true):表示是。 f(false):表示不是。 prosecdef boolean 函数是否是一个安全定义器(也就是一个“setuid”函数)。 t(true):表示是。 f(false):表示不是。 proleakproof boolean 函数
ble_mergejoin=off关掉Merge Join,同时设置参数enable_nestloop=off关掉NestLoop,让优化器选择HashJoin,则Join耗时降低至86毫秒。 gaussdb=# explain analyze select count(*) from
有效的DB时间花费,多线程将累加(单位:微秒)。 cpu_time bigint CPU时间(单位:微秒)。 execution_time bigint 执行器内执行时间(单位:微秒)。 parse_time bigint SQL解析时间(单位:微秒)。 plan_time bigint SQL生成计划时间(单位:微秒)。
有效的数据库内部时间花费,多线程将累加(单位:微秒)。 cpu_time bigint CPU时间(单位:微秒)。 execution_time bigint 执行器内执行时间(单位:微秒)。 parse_time bigint SQL解析时间(单位:微秒)。 plan_time bigint SQL生成计划时间(单位:微秒)。
boolean 函数是否是窗口函数。 t(true):表示是。 f(false):表示不是。 prosecdef boolean 函数是否是一个安全定义器(也就是一个“setuid”函数)。 t(true):表示是。 f(false):表示不是。 proleakproof boolean 函数
t4(a INT, b INT, c INT, d INT); Gather Join 要把Join的结果收敛到单个DN需要满足 Join前后优化器估计的数据行数在阈值以下。 Join的子节点均为Stream节点。 为了方便举例,让Join的子节点都为Stream节点,关闭了Broadcast。
00行,下述案例采用了默认值)。下面简单说明几个案例: Gather Join 要把Join的结果收敛到单个DN需要满足 Join前后优化器估计的数据行数在阈值以下。 Join的子节点均为Stream节点。 为了方便举例,让Join的子节点都为Stream节点,关闭了Broadcast。
FULL”,表示实例磁盘空间满。 private_ips Array of strings 实例内网IP地址列表。分布式CN所在的弹性云服务器创建成功后该值存在,主备版DN所在的弹性云服务器创建成功后该值存在,其他情况下为空字符串。 public_ips Array of strings 实例外网IP地址列表。绑定弹性公网IP后,该值不为空。