检查数据库执行性能以及当前集群连接情况查看

1、 检查配置参数项

参数项主要包括两大部分,分布是操作系统参数和数据库参数,具体请参见附件内容,参数值在系统初始安装完成后,要备份一下。

配置文件对于GBase 8a MPP Cluster集群服务相当重要,建议一般情况不要进行修改,在修改之前最好要备份一份,改动的时候移动要添加注释。当发现数据库运行不正常,比如响应变慢,状态不一致,则考虑是否有人修改过配置文件。通过集群的配置管理工具可完成此工作。

2、 性能诊断检查

GBase 8a MPP Cluster提供了trace文件供分析查询性能,通过查看trace可以查看查询语句执行过程中各个阶段,包括每个阶段的结果集的行数、数据包状态、I/O次数、耗时等信息。

为了保证数据库性能,默认情况下该日志信息是关闭的。可通过设置如下参数打开trace信息,打开所连接集群节点的查询编辑器,并在其中执行如下SQL语句:

编辑器,并在其中执行如下SQL语句:

set global gbase_sql_trace=ON;

set global gbase_sql_trace_level=3;

此参数配置是session级的,只对当前连接起作用。通过分析整个查询耗时,以确定优化的方式和策略。

3、 当前连接数情况

GBase 8a MPP Cluster提供了一系列参数和命令可用来分析集群连接数是否正常?有多少由于客户没有正确关闭连接而死掉的连接?有多少失败的连接?还是连接数不够用了?

具体命令和参数描述如下:

Ø show full processlist,查看当前连接数,如果是gbase用户则可以看到所有的连接而其他用户只能看到自己占用的连接;

Ø show status like ‘aborted_connects’,查看当前失败连接数;

Ø show status like ‘aborted_client’,查看有多少由于客户没有正确关闭连接而死掉的连接数;

Ø show variables like ‘max_connections’,查看系统最大默认连接数;

Ø show variables like ‘max_used_connections’,查看系统已经使用的连接数。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐