`
zjwzjw20062007
  • 浏览: 6830 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

简单查找session过多。

 
阅读更多

查询最多的用户:

select vs.USERNAME , action,count(1) from v$session vs

group by vs.USERNAME , action;

查询该用户下用的最多的sql:

select vs.SQL_ID,count(1)

 from v$session vs

where vs.USERNAME = 'XXX'

and vs.ACTION = 'XXX'

group by vs.SQL_ID

order by 2 desc;

查出对应的sql:

 

select * from v$sqlarea vs

where vs.SQL_ID = '5v5c5v7k7svzs';

 

查看最多的等待:

select vs.ROW_WAIT_OBJ#,count(1)

 from v$session vs

where vs.USERNAME = 'IES'

and vs.ACTION = 'DZ'

group by vs.ROW_WAIT_OBJ#

;

查看等待的对象

select * from dba_objects t

where t.OBJECT_ID = 449585836;

 

很可能是sql太慢的原因。

分享到:
评论

相关推荐

    跨服务器session应用详解

    2. 容量限制:服务器需要管理所有用户的session,过多的session可能导致内存压力,需要合理规划。 3. 安全性:防止session hijacking(会话劫持),定期更新session ID,使用HTTPS等加密通信。 七、跨应用程序的...

    你管這破玩意兒叫Token1

    接下来,每次客户端请求服务器,都会携带这个sessionId,服务器根据sessionId查找对应的session对象,从而识别用户。这种方法降低了每次请求的数据量,因为只需要传递一个较小的sessionId,而不是整个会话数据。 **...

    基于JSP的简单购物系统.rar

    分页查找使得大量商品的浏览变得更加高效,避免一次性加载过多数据导致页面响应变慢。系统通过限制每页显示的商品数量,允许用户逐页浏览。这需要在服务器端实现分页逻辑,根据用户的请求参数(如页码和每页数量)...

    网上购物--购物车的实现

    缺点是数据不持久,用户关闭浏览器后购物车信息消失,且若Session过多会占用服务器资源。 - **直接数据库操作**:优点是数据持久,适合长期保存用户购物车信息,但需要考虑数据库性能优化,如缓存、索引等。 4. ...

    hibernate讲解

    以下是一个简单的 Hibernate 操作示例: ```java SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); Session session = sessionFactory.openSession(); Transaction ...

    JavaEE5学习笔记02-JNDI与RMI

    - **EJB SessionBean的获取**:JNDI也可以用于查找和实例化远程的EJB SessionBean。通过初始化一个上下文,然后调用`lookup`方法,传入EJB的JNDI名称,就可以获取到SessionBean的远程接口,进一步调用其业务方法。 ...

    简单的用户注册登录

    在这个“简单的用户注册登录”示例中,我们将深入探讨如何使用Java Server Pages (JSP)技术来实现这一核心功能。 首先,JSP是一种基于Java的服务器端脚本语言,用于创建动态网页。它将HTML、CSS和JavaScript与Java...

    Hibernate 框架总结

    如果该属性为true,则Session会首先在缓存中查找,如果缓存中不存在,会返回一个代理类对象而不是真实实体对象,等到实际使用该对象时(比如获取OID以外的其他属性)才会真正查询数据库。如果最终数据库中没有符合...

    javaweb中Cookie对用户密码保存的例子

    // 根据sessionId在服务器端查找用户信息 } } } ``` 关于"Cookie购物车"的标签,购物车功能通常使用Cookie来临时存储用户选择的商品。每添加一个商品,就在Cookie中创建一个新的条目,包含商品ID和数量。由于...

    JSP页面的简单分页技术

    这样既可以避免一次性加载过多数据导致页面加载慢,也可以使用户更方便地浏览和查找所需信息。 在JSP中实现分页,通常需要以下几个步骤: 1. 数据获取:首先,你需要从数据库或其他数据源获取所有数据。这通常通过...

    vb.net 简易bbs

    - 会话管理:登录成功后,使用ASP.NET的Session对象存储用户信息,以便在其他页面中识别已登录用户。 4. **帖子展示与创建** - 帖子展示:从数据库中检索帖子,填充到列表框或数据网格视图中。可以使用ADO.NET的...

    ASP用建立缓存存取数据。

    1. 使用Application对象:ASP中的Application对象可用于全局共享数据,也可以作为一个简单的缓存系统。将数据存储在Application变量中,所有用户请求都可以访问这些数据,直到应用程序重启。 ```vbscript ...

    面试整理.pdf

    - 索引创建:索引能加速查询,但过多的索引会影响插入和更新速度。每个表的索引数量不宜超过6个。避免在经常变动或包含NULL值的列上创建索引,因为这可能导致索引维护和查询效率下降。 - 避免全表扫描:优化WHERE...

    EJB 基于Java的远程方法调用(RMI)技术

    通过利用EJB容器提供的服务,开发者可以专注于业务逻辑的实现,而不需要过多关心底层的事务管理和持久化细节。此外,通过RMI技术的支持,EJB能够实现高效的远程调用,使得跨系统的组件交互变得更加简单高效。

    struts经典案例

    - 创建、查找、激活、钝化、销毁等过程,EJB容器自动管理Bean的生命周期,开发者无需过多关注。 7. **安全性**: - Struts和EJB都支持角色权限控制,可以通过配置实现不同用户对不同功能的访问限制。 8. **性能...

    asp.net页面各种传值方式

    这种方式简单易用,适用于非敏感数据的传递,但数据可见且有长度限制,不适用于大量或敏感信息的传输。 2. Hidden Field(隐藏字段) 隐藏字段是在HTML中创建一个不可见的input元素,通过POST请求将数据发送到...

    EL表达式详解教程

    默认情况下,EL表达式会按照Page、Request、Session、Application的顺序查找变量。 - **默认查找顺序**: 1. PageScope 2. RequestScope 3. SessionScope 4. ApplicationScope - **显式指定作用域**: - 示例: ...

    javaweb登录功能实现,eclipse开发工具,mysql作为数据库

    在本文中,我们将深入探讨如何使用JavaWeb技术实现一个简单的登录功能,该功能基于Eclipse开发环境,并利用MySQL作为后台数据库。我们将详细讲解以下几个关键知识点: 1. **JavaWeb基础**: JavaWeb是Java技术在...

    java面试题大全-葵花宝典-出现率比较高的面试题

    - **OID检索**:通过对象标识符(OID)来查找特定对象。 - **HQL(Hibernate Query Language)检索**:类似SQL的查询语言,专门用于查询Hibernate对象。 - **QBC(Query By Example)检索**:基于对象实例的查询...

Global site tag (gtag.js) - Google Analytics