暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB T gs_wsr

墨天轮 2019-09-28
450

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

      显示版本号信息。

  • 创建或者更新WSR任务参数:
    • --time

      定时任务执行间隔周期。

      取值范围:15,30,60。

      单位: 分钟。

  • 生成WSR报告参数:
    • --begin-time

      指定需要停止实例所在的服务器名称。一次只能停止一个服务器。

      取值范围:yyyymmdd hh:mm:ss。

    • --end-time

      指定要停止的实例名称。

      取值范围:yyyymmdd hh:mm:ss。

    • --outDir

      指定WSR报告生成的目录。

      默认路径:$GAUSSTMP。

  • 查询快照(snapshot)参数:
    • -I

      指定的实例名称。

      取值范围:集群DN主实例的名称。

      默认值:第一组DN的DN主实例名称。

    • --date

      指定的实例名称。

      取值范围:集群中DN主实例的名称。

      默认值:当天。

示例

  • 创建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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论