ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Tips--如何確認某一進程完成的百分比

Tips--如何確認某一進程完成的百分比

原创 Linux操作系统 作者:vongates 时间:2019-05-26 10:12:07 0 删除 编辑
在我們的日常工作中,可能在很多時候會執行一些消耗時間較長的任務,如:用rman來備份,用dbms_stats來收集統計信息等,這時候我們可以通過查看V$SESSION_LONGOPS這個view來估算完成的百分比,下面列兩個例子:
--對某個schema來做統計時,查看完成的百分比
SELECT SID,
SERIAL#,
CONTEXT,
SOFAR,
TOTALWORK,
ROUND(SOFAR / TOTALWORK * 100, 2) "%_COMPLETE",
START_TIME,
LAST_UPDATE_TIME
FROM gV$SESSION_LONGOPS
WHERE OPNAME LIKE 'Gather Schema%'
AND OPNAME NOT LIKE '%aggregate%'
AND TOTALWORK != 0
AND SOFAR <> TOTALWORK;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29987/viewspace-51854/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-11

  • 博文量
    449
  • 访问量
    320792