检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
普通用户查询GS_SQL_COUNT视图仅能看到该用户当前节点的统计信息。管理员权限用户查询GS_SQL_COUNT视图则能看到所有用户当前节点的统计信息;当集群或该节点重启时,计数会清零,并重新开始计数 。计数以节点收到的查询数为准,包括集群内部进行的查询;GS_SQL_COUNT视图涉及的统计信息只在CN上统计
GAUSS-04315:"duplicated node names are in node list!" SQLSTATE: XX000 错误原因:创建node group时存在重复的节点名字。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04316: "there are already two node
ADMIN OPTION,被授权的用户可以将该权限再次授予其他角色或用户,以及撤销所有由该角色或用户继承到的权限。当授权的角色或用户发生变更或被撤销时,所有继承该角色或用户权限的用户拥有的权限都会随之发生变更。 数据库系统管理员可以给任何角色或用户授予/撤销任何权限。拥有CREATEROL
集群相关参数配置。如需查看或设置其他数据库参数,您可以通过SQL命令的方式,详情请参见配置GUC参数。 前提条件 只有当集群无运行中的任务时,才能修改参数。 修改参数 登录GaussDB(DWS)管理控制台。 在左侧导航栏中,单击“集群 > 专属集群”。 在集群列表中找到所需要的
rkload_manager和enable_perm_space为开启状态。 在大集群大数据量业务场景下进行全库各表所占磁盘空间倾斜率分析时,PGXC_WLM_TABLE_DISTRIBUTION_SKEWNESS视图的查询性能优于gs_table_distribution()函
exists则可以通过hash anti join来实现。在join列不存在null值的情况下,not exists和not in等价。因此在确保没有null值时,可以通过将not in转换为not exists,通过生成hash join来提升查询效率。 如下所示,如果t2.d2字段中没有null值(t2
SUCCESS”。 STATEMENT_ID 用户可以对查询设置标签,输入的标签信息也将存储于PLAN_TABLE中。 用户在执行EXPLAIN PLAN时,如果没有进行SET STATEMENT_ID,则默认为空值。同时,用户可输入的STATEMENT_ID最大长度为30个字节,超过长度将会产生报错。
后端线程ID。 查看连接信息 设置参数track_activities为on: SET track_activities = on; 当此参数为on时,数据库系统才会收集当前活动查询的运行信息。 通过以下SQL就能确认当前的连接用户、连接地址、连接应用、状态、是否等待锁、排队状态以及线程id。
树形执行计划和Visual Explain中显示的数据可能会有所不同,因为二者执行的参数不同。 下表展示了使用和未使用Analyze解释计划时所选择的参数和显示的列: 表1 解释计划选项 解释计划类型 参数 列 未选择“包含ANALYZE结果”(默认值) Verbose、Costs
否 String 模式名,对象类型为TABLE、VIEW、COLUMN、FUNCTION、SEQUENCE时必选。 table 否 String 表名,对象类型为COLUMN时必选。 请求参数 无 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 authorities
例监控数据保存在CN实例中,DN实例监控数据保存在DN实例中;DN实例由于有备机,当主DN实例异常时,该DN实例的监控数据能够从备机恢复;但CN实例无备机,当某CN实例异常再恢复时,该CN实例的监控数据会丢失。 操作步骤 查询当前实例最近的资源使用情况。 1 SELECT * FROM
Customer 1981703 Hash Income_Band 20 Replication 选择分布列 当表的分布方式选择了Hash分布策略时,分布列选取至关重要。在这一步中,建议按照选择分布列选择分布键: 选择各表的主键作为Hash表分布键。 表名 记录数 分布方式 分布键 Store_Sales
Loop Join)类型的使用。当设置为“on”后,优化器优先使用Nest Loop Join;当设置为“off”后,优化器在存在其他方法时将优先选择其他方法。 说明: 如果只需要在当前数据库连接(即当前Session)中临时更改该参数值,则只需要在SQL语句中执行如下命令: 1
xid,更新表的relfrozenxid,更新库的relfrozenxid、truncate clog。 更新统计信息:VACUUM ANALYZE时,会更新统计信息,使得优化器能够选择更好的方案执行SQL语句。 VACUUM命令存在两种形式,VACUUM和VACUUM FULL,目前VA
指定值的顺序中留下未使用的“空洞”。 因此,GaussDB(DWS)序列对象不能用于获取“无间隙”序列。 如果nextval被下推到DN上时,各个DN会自动连接GTM,请求next values值,例如(INSERT INTO t1 SELECT xxx,t1某一列需要调用nex
在弹出窗口中根据需求选择向逻辑集群中添加节点(从右侧将选中的环移动到左侧),或从逻辑集群中减少节点(从左侧将选中环移动到右侧),并单击“确定”。 在添加节点时,根据弹出框中提示选择在线/离线扩容。 如果选择在线扩容,则支持设置查杀阻塞作业。查杀阻塞作业开启后,在线扩容过程中如果遇到阻塞情况,将在用
used_cpu double precision 资源池在所有DN上占用CPU核数的平均值;CPU隔离以节点和资源池为单位,单个节点上包含多个DN时,资源池在单节点上占用的CPU核数需要乘以DN数。 cpu_limit double precision 资源池在所有节点上可用CPU上限的
虽然服务器允许将random_page_cost设置的比seq_page_cost小,但是物理上实际不受影响。如果所有数据库都位于随机访问内存中时,两者设置为相等很合理。因为在此种情况下,非顺序抓取页并没有副作用。同样,在缓冲率很高的数据库上,应该相对于CPU参数同时降低这两个值,因为
total_cpu_time Long 语句执行异常处理时DN上CPU使用的总时间。 cpu_skew_percent Integer 语句在执行异常处理时DN上CPU使用的倾斜率。 control_group String 语句执行异常处理时所使用的cgroups。 status String
步骤二:连接集群并导入数据 步骤三:创建资源池 步骤四:异常规则验证 场景介绍 当有多个数据库用户同时在GaussDB(DWS)上执行SQL作业时,可能出现以下情况: 一些复杂SQL可能会长时间占用集群资源,从而影响其他查询的性能。例如一组数据库用户不断提交复杂、耗时的查询,而另一组用