v$session 的SERIAL# 是什么?
2015-06-29 10:01
183 查看
这样说吧,Oracle允许的会话数(或者说连接数)是固定的,比如是3000个。假设每个会话要占1K字节,哪一共就需要3000K。 这3000K就是一个小内存池,可以称为会话池。会话池中每个1K保存一个会话的信息,可以称为一个会话Slot。 假设编号为100的会话Slot(也就是Sid为100),有一个会话连接,Oracle将会话信息保存在100号Slot(也就是新建立的连接会话号为100),此时serail#为1。 当此会话断开连接后,过一会,又有一个会话连接,Oracle又将会话信息保存在100号Slot(也就是会话号又是100),此时Serail#为2。 Serial#,代表第几次使用同一个会话Slot。 不知我这样讲楼主明白了吗。有疑问再讨论。 |
相关文章推荐
- 125.按规定删除字符
- Leetcode|Maximum Gap
- 查看并修改Oracle用户的密码(适用于10g,9i)
- 3.24
- 让我们一起Go(三)
- Mac使用操作
- mybatis存储null到oracle报错问题
- C语言实现Linux下的socket文件传输实例
- SCVMM 2012 R2运维管理二之:安装域控制器
- 对程序员说点实在话
- 让我们一起Go(二)
- Linux网络基础
- [Objective-C] Objective-C中的id
- 遍历对象所有属性(json对象)
- [PHP]使用日志进行调试
- Windows 路由跟踪
- Ruby Profiler 详解之 ruby-prof(I)
- 设计模式之Bridge模式(笔记)
- ios-block循环引用简析
- 一个顶N个的NextResult