更新时间:2022-08-13 21:30:54
数据库性能采集用于实现 MySQL/Oracle 数据库性能日志数据采集配置,降低采集工作的执行难度。
说明:
执行数据库性能采集前,需保证数据库登录账号已具备以下数据库权限:
Oracle 性能数据采集:账号需要具有以下表或视图的查询权限:sys.sm$ts_avail,sys.sm$ts_used,sys.sm$ts_free,dba_free_space,dba_tablespaces,v$filestat,dba_data_files,V$SQLAREA,v$statname,v$open_cursor,v$session,gv$lock,gv$locked_object, v$sysstat, v$librarycache, v$process
MySQL 性能数据采集:
   • 账号需具有以下表或视图的查询权限:information_schema.tables
   • 账号需具有执行以下命令的权限:SHOW GLOBAL status 
具体操作如下:
1. 在远程采集页面点击【新建】进入选择来源页面,点击【数据库性能】进入数据库配置页面;
元素名称 元素说明
数据库类型 设置需采集的数据库类型:MySQL、Oracle
主机 设置数据库主机域名或IP地址
端口 设置数据库传输端口,默认为 3306
用户名 设置登录数据库主机的用户名
密码 设置登录数据库主机的密码
数据采集频率 设置采集数据库日志数据的执行频率,默认采集间隔为 1 分钟
日志标签 添加采集日志的标签标识,点击回车或逗号即可生成标签
2. 完成配置后,点击【下一步】进入检测阶段,检测主机和端口、用户和密码是否匹配:
• 情况一:检测失败-存在相同的主机配置;

• 情况二:检测失败-无法连接远程主机和端口,可能存在主机地址与端口不匹配的情况;

• 情况三:检测失败-数据库用户或密码输入错误;

• 当主机首次添加;且主机和端口、用户和密码匹配时,则检测成功。

3. 检测成功后,点击【下一步】进入完成页面,在此页面可进行以下操作:
• 点击【开始搜索】:可跳转至搜索页面,自动搜索已采集的 MySQL 或 Oracle 数据库性能日志数据;
• 点击【查看列表】:可跳转至远程采集列表页面,查看采集任务状态;

• 点击【添加更多数据】:可再次进入选择来源页面,继续添加配置新的远程采集任务。