gs_wsr
数据库集群部署成功后,GaussDB 100提供了gs_wsr工具将DN上的WSR报告统一生成并打包返回。
前提条件
可以正常连接GaussDB 100数据库。
语法
- 创建WSR的定时任务
gs_wsr -t createtask --time=MINUTES
- 删除WSR的定时任务
gs_wsr -t deletetask
- 更新WSR定时任务时间
gs_wsr -t updatetask --time=MINUTES
- 查询定时任务状态
gs_wsr -t taskstatus
- 生成WSR报告
gs_wsr -t report --begin-time="BEGINTIME" --end-time="ENDTIME" [--outDir="dir"]
- 查看快照
gs_wsr -t listsnapshot [-I INSTANCENAME] [--date="DATE"]
- 显示帮助信息
gs_wsr -? | --help
- 显示版本号信息
gs_wsr -V | --version
参数说明
gs_wsr参数可以分为如下几类:- 通用参数:
- -t
gs_wsr命令的类型。
取值范围:createtask,deletetask,updatetask,taskstatus,report,listsnapshot。
- --outDir
输出文件路径。
- -?,--help
显示帮助信息。
- -V,--version
显示版本号信息。
- -t
- 创建或者更新WSR任务参数:
- --time
定时任务执行间隔周期。
取值范围:15,30,60。
单位: 分钟。
- --time
- 生成WSR报告参数:
- --begin-time
指定需要停止实例所在的服务器名称。一次只能停止一个服务器。
取值范围:yyyymmdd hh:mm:ss。
- --end-time
指定要停止的实例名称。
取值范围:yyyymmdd hh:mm:ss。
- --outDir
指定WSR报告生成的目录。
默认路径:$GAUSSTMP。
- --begin-time
- 查询快照(snapshot)参数:
- -I
指定的实例名称。
取值范围:集群DN主实例的名称。
默认值:第一组DN的DN主实例名称。
- --date
指定的实例名称。
取值范围:集群中DN主实例的名称。
默认值:当天。
- -I
示例
- 创建WSR定时任务。
[omm@plat1 ~]\> gs_wsr -t createtask --time=60 ======================================== Begin to create wsr cron task. Create wsr cron task time interval is 60 minutes. Successfully create wsr cron task. ========================================
- 更新WSR定时任务。
[omm@plat1 ~]\> gs_wsr -t updatetask --time=30 ======================================== Begin to update wsr cron task. Update wsr task time interval to 30 minutes. Successfully update wsr cron task. ========================================
- 查询WSR定时任务。
[omm@plat1 ~]\> gs_wsr -t taskstatus ======================================== Check wsr cron task status. The wsr cron task is running. Task time interval: [ 30 minutes ]. Check wsr cron task status Finished. ========================================
- 删除WSR定时任务。
[omm@plat1 ~]\> gs_wsr -t deletetask ======================================== Begin to delete wsr cron task. Successfully delete wsr cron task. ========================================
- 生成WSR报告。
[omm@plat1 ~]\> gs_wsr -t report --begin-time="20181007 11:28:04" --end-time="20181011 11:28:04" Successful completion of report collection, results are stored in /opt/gaussdb/tmp/omm_mppdb/20181007-11-28-04_20181011-11-28-04.tar.gz.
- 查询快照。
[omm@plat1 ~]\> gs_wsr -t listsnapshot SNAP_ID DBID INSTANCE_ID STARTUP_TIME SNAP_TIME FLUSH_ELAPSED SESSIONS CURSORS ------------ ------------ ------------ -------------------------------- -------------------------------- ------------------------ ------------ ------------ 28 1834886581 0 2018-10-10 17:36:39.461 2018-10-11 16:32:07.187 -00000 00:00:00.2 49 1 27 1834886581 0 2018-10-10 17:36:39.461 2018-10-11 16:32:06.253 -00000 00:00:00.3 49 1 26 1834886581 0 2018-10-10 17:36:39.461 2018-10-11 16:32:05.098 -00000 00:00:00.1 49 1 25 1834886581 0 2018-10-10 17:36:39.461 2018-10-11 16:32:03.223 -00000 00:00:00.2 49 1 4 rows fetched.
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」关注作者【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。评论
- 查询快照。
- 生成WSR报告。
- 删除WSR定时任务。
- 查询WSR定时任务。
- 更新WSR定时任务。
- 删除WSR的定时任务