查询数据库版本、常用表以及日访问频次的SQL(oracle 适用)

查询数据库版本、常用表以及日访问频次的SQL(oracle 适用)

SELECT (SELECT vv.banner
          FROM v$version vv
         WHERE 1 = 1
           AND vv.banner LIKE 'Oracle Database%') db_version, --数据库版本
       dtc.table_name, --常用表
       dtc.comments, --表描述
       round(vss.value / (trunc(SYSDATE) - do.created)) visit_frequency --访问频次
  FROM dba_tab_comments     dtc,
       dba_objects          do,
       v$segment_statistics vss
 WHERE 1 = 1
   AND dtc.owner = do.owner
   AND dtc.table_name = do.object_name
   AND dtc.table_type = do.object_type
   AND dtc.table_name = vss.object_name
   AND dtc.owner = vss.owner
   AND dtc.table_type = vss.object_type
   AND dtc.table_type = 'TABLE'
   AND vss.statistic_name = 'logical reads'
      --参数:用户
   AND vss.owner IN ('')
   and round(vss.value / (trunc(SYSDATE) - do.created)) > 100000 ---设定常用表的日访问次数
 ORDER BY round(vss.value / (trunc(SYSDATE) - do.created)) DESC
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值