检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
监控 节点监控 性能监控 数据库监控 实时查询 历史查询 实例监控 资源池监控 父主题: 在监控面板(DMS)查看GaussDB(DWS)集群监控
工具 SQL诊断 SQL探针 表诊断 父主题: 在监控面板(DMS)查看GaussDB(DWS)集群监控
专属集群”界面找到告警集群,在所在行操作列单击“监控面板”进入监控界面。 选择“监控 > 实时查询 ”可查看当前集群实时会话和实时查询的具体情况,选择“实时查询”可看到当前集群中正在执行的作业状态,单击勾选“阻塞时间(ms)”和排队状态。单击对“阻塞时间(ms)”进行排序,可以看到当前处于排队状态、阻塞时
典型场景 SQL诊断场景 父主题: 在监控面板(DMS)查看GaussDB(DWS)集群监控
DMS终止会话失败。 管理 dmsQueriesTerminatedSuccessfully 正常 DMS终止查询成功。 管理 failedToTerminateDmsQueries 正常 DMS终止查询失败。 管理 dmsCreateWDRSuccessfully 正常 DMS生成负荷报告任务下发成功。
对系统的影响 资源池磁盘不足,影响业务执行。 可能原因 资源池限制使用磁盘过小。 处理步骤 登录GaussDB(DWS)管理控制台。 在“告警管理”界面,查看集群最近7天的告警信息。 选择“专属集群 > 集群列表”,根据告警信息获取的集群信息,找到对应的集群。 单击集群名称,进入集群详情页面,单击“资源管理
可使用会话数量不足,影响业务执行。 可能原因 max_connections参数设置过低。 处理步骤 登录GaussDB(DWS)管理控制台。 在“告警管理”界面,查看集群最近7天的告警信息。 选择“专属集群 > 集群列表”,根据告警信息获取的集群信息,找到对应的集群。 单击集群名称,进入
检查当前集群业务是否占用CPU过高。 在监控面板的页面中选择“监控 > 实时查询”,选择“实时查询”,单击,选择“CPU时间(ms)”,查看CPU时间最长的查询信息。 图1 查看CPU时间信息 和业务侧确认后,选中需要终止的查询ID,单击“终止查询”。 图2 终止查询 进一步优化处理,可参见高CPU系统性能调优。
返回GaussDB(DWS)管理控制台。 在“集群 > 专属集群”界面找到告警集群,在所在行操作列单击“监控面板”进入监控界面。 选择“监控 > 实时查询”,选择“实时查询”,单击,选择“dn上下盘的最大数据量(mb)”,查看下盘量情况。 和业务侧确认后,选中需要终止的查询ID,单击“终止查询”。 调
资源争抢,锁动作互斥。 处理步骤 登录GaussDB(DWS)管理控制台。 在“告警管理”界面,查看集群最近7天的告警信息。 根据告警信息,使用gsql连接集群,具体操作请参见使用命令行工具连接GaussDB(DWS)集群。 连接集群并执行SQL查询当前锁冲突的语句。 select * from
对系统的影响 可使用数据库连接数不足,影响业务执行。 可能原因 数据库连接数限制过低。 处理步骤 登录GaussDB(DWS)管理控制台。 在“告警管理”界面,查看集群最近7天的告警信息。 根据告警信息,使用gsql连接集群,具体操作请参见使用命令行工具连接GaussDB(DWS)集群。
可使用会话数量不足,影响业务执行。 可能原因 max_active_statements参数设置过低。 处理步骤 登录GaussDB(DWS)管理控制台。 在“告警管理”界面,查看集群最近7天的告警信息。 选择“专属集群 > 集群列表”,根据告警信息获取的集群信息,找到对应的集群。 单击集群名称,进入
按照以下步骤以图表形式查看所需SQL查询的计划和成本: 在“SQL终端”页签输入查询或使用现有查询,然后单击工具栏中的 。 显示“可视化计划分析”窗口。 如果在获取执行计划和开销的过程中丢失连接,请参见查看执行计划和开销获取关于重新连接选项的具体信息。 1 - “一般信息”:显示查询详情。 2
如何查看和设置GaussDB(DWS)数据库的字符集编码格式 查看数据库字符集编码 使用server_encoding参数查看当前数据库的字符集编码。例如,查看到数据库music的字符集编码为UTF8。 1 2 3 4 5 music=> SHOW server_encoding;
在“SQL终端”页签中查看表属性和PL/SQL函数/过程 可在Data Studio中查看表属性和函数/过程。 执行如下步骤查看表属性: 按下Ctrl键,同时将光标移动到表名处。 单击突出显示的表名。Data Studio中显示所选表的属性。 表属性均为只读。 执行如下步骤查看函数/过程:
负荷分析概述 GaussDB(DWS)的负荷分析工具为数据库提供性能数据收集和分析,用户可通过创建负荷信息快照记录指定时间段集群的负荷信息数据。其中两个负荷信息快照可形成该时间段内负荷诊断报告。负荷诊断报告(Workload Diagnosis Report,简称WDR)可以提供
进入监控界面。 在监控面板的页面中选择“监控 > 实时查询”,选择“实时查询”,单击,选择“dn最大内存峰值(mb)”,查看使用内存最多的查询信息。 图3 查看内存信息 和业务侧确认后,选中需要终止的查询ID,单击“终止查询”。 进一步优化处理,可参见降低内存的处理方案。 告警清除
议。用户通过查询SQL语句的执行历史,检索出优化建议,进一步优化SQL语句的编写,提高集群的查询效率。 解决步骤 查看“SQL诊断”页面,选择可疑的时间段。 根据SQL的开始时间,结束时间,运行时间等指标检索SQL语句。 单击详情“查看”按钮,打开详情页面,进一步查看SQL优化建议。
专属集群”界面找到告警集群,在所在行操作列单击“监控面板”进入到监控界面。 选择“监控 > 节点监控 > 磁盘”可查看当前集群节点各磁盘使用率的具体情况,如果想要查看某个节点某个磁盘的历史监控信息,可单击最右的监控按钮,查看最近1/3/12/24小时的磁盘性能指标。 如果数据盘使用率出现短时间内上升然后恢复正
默认资源池队列阻塞时,集群内所有关联默认资源池的复杂查询(估算内存大于等于32MB)均有可能排队阻塞,只有当正在运行的查询结束时才会唤醒排队中的查询。 可能原因 查询估算内存过大,导致累积估算内存超过动态可用内存上限引发CCN排队。 CPU、IO等公共资源竞争导致正在运行的查询性能出现劣化。 处理步骤 确认是否由于估算内存过大造成排队。