AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / dba / 问题 / 143331
Accepted
estonolose
estonolose
Asked: 2016-07-09 04:18:04 +0800 CST2016-07-09 04:18:04 +0800 CST 2016-07-09 04:18:04 +0800 CST

连接到数据库的会话数

  • 772

我需要知道每个快照在一段时间内连接了多少会话。这在甲骨文中可能吗?

谢谢

oracle
  • 2 2 个回答
  • 19335 Views

2 个回答

  • Voted
  1. Best Answer
    Balazs Papp
    2016-07-09T04:27:55+08:002016-07-09T04:27:55+08:00

    您可以在 中找到此信息DBA_HIST_RESOURCE_LIMIT。使用此视图需要诊断包选项。

    例如,过去 1 天的会话:

    select
      s.instance_number,
      s.end_interval_time,
      rn.current_utilization
    from
      dba_hist_snapshot s
      join dba_hist_resource_limit rn on (s.snap_id = rn.snap_id and s.instance_number = rn.instance_number)
    where
      rn.resource_name = 'sessions'
      and s.end_interval_time > sysdate - 1
    order by
      s.end_interval_time
    ;
    
    INSTANCE_NUMBER END_INTERVAL_TIME         CURRENT_UTILIZATION
    --------------- ------------------------- -------------------
                  1 07-JUL-16 03.00.23.658 PM                  74
                  1 07-JUL-16 04.00.25.330 PM                  74
                  1 07-JUL-16 05.00.27.072 PM                  74
                  1 07-JUL-16 06.00.28.807 PM                  73
                  1 07-JUL-16 07.00.30.589 PM                  73
                  1 07-JUL-16 08.00.32.354 PM                  73
                  1 07-JUL-16 09.00.34.187 PM                  73
                  1 07-JUL-16 10.00.36.100 PM                  79
                  1 07-JUL-16 11.00.38.061 PM                  73
                  1 08-JUL-16 12.00.39.854 AM                  73
                  1 08-JUL-16 01.00.41.673 AM                  73
                  1 08-JUL-16 02.00.43.523 AM                  75
                  1 08-JUL-16 03.00.45.355 AM                  73
                  1 08-JUL-16 04.00.47.141 AM                  73
                  1 08-JUL-16 05.00.48.895 AM                  73
                  1 08-JUL-16 06.00.50.639 AM                  73
                  1 08-JUL-16 07.00.52.367 AM                  73
                  1 08-JUL-16 08.00.54.128 AM                  73
                  1 08-JUL-16 09.00.55.850 AM                  73
                  1 08-JUL-16 10.00.57.572 AM                  73
                  1 08-JUL-16 11.00.59.295 AM                  73
                  1 08-JUL-16 12.00.00.949 PM                  73
                  1 08-JUL-16 01.00.02.704 PM                  73
                  1 08-JUL-16 02.00.04.485 PM                  73
    
    • 6
  2. Marco
    2016-07-09T04:22:17+08:002016-07-09T04:22:17+08:00

    您可以在以下位置找到v$session:

    select count(*)
    from   v$session;
    

    它向您显示此时有多少会话。如果出于统计/历史原因需要它,则需要使用此 SQL 创建一个过程,该过程每隔 x 时间运行一次并将结果存储在表中。

    您还可以安装Oracle 诊断包。它具有活动会话历史记录功能,每秒记录一次并“转储”活动会话和有关每个会话的相关信息。然而,这是一个额外的支付选项。

    • 3

相关问题

  • Oracle 中的数据库备份 - 导出数据库还是使用其他工具?

  • ORDER BY 使用文本列的自定义优先级

  • 舒服的sqlplus界面?[关闭]

  • 如何在数据库中找到最新的 SQL 语句?

  • 如何使用正则表达式查询名称?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve