ITPub博客

首页 > 数据库 > Oracle > 查询archlog量SQL

查询archlog量SQL

原创 Oracle 作者:darrenduan 时间:2016-06-30 19:20:12 0 删除 编辑
SELECT   TRUNC (first_time) "Date", TO_CHAR (first_time, 'Dy') "Day", COUNT (1) "Total", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '00', 1, 0)) h0, 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '01', 1, 0)) "h1", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '02', 1, 0)) "h2", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '03', 1, 0)) "h3", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '04', 1, 0)) "h4", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '05', 1, 0)) "h5", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '06', 1, 0)) "h6", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '07', 1, 0)) "h7", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '08', 1, 0)) "h8", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '09', 1, 0)) "h9", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '10', 1, 0)) "h10", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '11', 1, 0)) "h11", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '12', 1, 0)) "h12", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '13', 1, 0)) "h13", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '14', 1, 0)) "h14", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '15', 1, 0)) "h15", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '16', 1, 0)) "h16", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '17', 1, 0)) "h17", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '18', 1, 0)) "h18", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '19', 1, 0)) "h19", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '20', 1, 0)) "h20", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '21', 1, 0)) "h21", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '22', 1, 0)) "h22", 
         SUM (DECODE (TO_CHAR (first_time, 'hh24'), '23', 1, 0)) "h23", ROUND (COUNT (1) / 24, 2) "Avg" 
    FROM gv$log_history 
   WHERE first_time >= trunc(SYSDATE) - 20 
   and thread# = inst_id 
GROUP BY TRUNC (first_time), TO_CHAR (first_time, 'Dy') 
ORDER BY 1 DESC;



Date                Day         Total   H0   h1   h2   h3   h4   h5   h6   h7   h8   h9  h10  h11  h12  h13  h14  h15  h16  h17  h18  h19  h20  h21  h22  h23     Avg 
------------------- ------ ---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------- 
... 
2016-01-03 00:00:00 Sun             4    0    0    0    0    0    4    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0     .17 

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

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

注册时间:2012-08-22

  • 博文量
    17
  • 访问量
    22511