mysql v$session_关于V$SESSION视图
V$SESSION中的常用列
V$SESSION是基础信息视图,用于找寻用户SID或SADDR。不过,它也有一些列会动态的变化,可用于检查用户。如例:
SQL_HASH_VALUE,SQL_ADDRESS:这两列用于鉴别默认被session执行的SQL语句。如果为null或0,那就说明这个session没有执行任何SQL语句。PREV_HASH_VALUE和PREV_ADDRESS两列用来鉴别被session执行的上一条语句。
注意:当使用SQL*Plus进行选择时,确认你重定义的列宽不小于11以便看到完整的数值。
STATUS:这列用来判断session状态是:
Achtive:正执行SQL语句(waiting for/using a resource)
Inactive:等待操作(即等待需要执行的SQL语句)
Killed:被标注为删除
下列各列提供session的信息,可被用于当一个或多个combination未知时找到session。
Session信息
SID:SESSION标识,常用于连接其它列
SERIAL#:如果某个SID又被其它的session使用的话则此数值自增加(当一个 SESSION结束,另一个SESSION开始并使用了同一个SID)。
AUDSID:审查session ID唯一性,确认它通常也用于当寻找并行查询模式
USERNAME:当前session在oracle中的用户名。
Client信息
数据库session被一个运行在数据库服务器上或从中间服务器甚至桌面通过SQL*Net连接到数据库的客户端进程启动,下列各列提供这个客户端的信息
OSUSER:客户端操作系统用户名
MACHINE:客户端执行的机器
TERMINAL:客户端运行的终端
PROCESS:客户端进程的ID
PROGRAM:客户端执行的客户端程序
要显示用户所连接PC的 TERMINAL、OSUSER,需在该PC的ORACLE.INI或Windows中设置关键字TERMINAL,USERNAME。
Application信息
调用DBMS_APPLICATION_INFO包以设置一些信息区分用户。这将显示下列各列。
CLIENT_INFO:DBMS_APPLICATION_INFO中设置
ACTION:DBMS_APPLICATION_INFO中设置
MODULE:DBMS_APPLICATION_INFO中设置
下列V$SESSION列同样可能会被用到:
ROW_WAIT_OBJ#
ROW_WAIT_FILE#
ROW_WAIT_BLOCK#
ROW_WAIT_ROW
此外10g的v$session中还增加了BLOCKING_SESSION等字段,以前需要通过dba_waiters等视图才能获得的信息,现在也可以直接从v$session中得了。
在Oracle 10gR2中,Oracle又为v$session增加了额外几个字段:SERVICE_NAME、SQL_TRACE、SQL_TRACE_WAITS、SQL_TRACE_BINDS。这几个字段显示当前Session连接方式是否启用了SQL_TRACE跟踪等。
在Oracle 11gR1中,v$session的内容进一步增强,增加了很多新的字段,比如SQL_EXEC_START、SQL_EXEC_ID用于记录SQL执行的开始时间及执行ID(相应的还有PREV_EXEC_START、PREV_EXEC_ID等字段)。
mysql v$session_关于V$SESSION视图相关推荐
- MySQL 笔记7 -- 权限操作与视图
MySQL 笔记7 – 权限操作与视图 MySQL 系列笔记是笔者学习.实践MySQL数据库的笔记 课程链接: MySQL 数据库基础入门教程 参考文档: MySQL 官方文档 SQL 教程 一.权限 ...
- python进阶10 MySQL补充 编码、别名、视图、数据库修改
python进阶10 MySQL补充 编码.别名.视图.数据库修改 一.编码问题 #MySQL级别编码 #修改位置: /etc/mysql/mysql.conf.d/mysqld.cnf def ...
- 我的MYSQL学习心得(十一) 视图
我的MYSQL学习心得(十一) 视图 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据 ...
- Mysql(三)索引、视图、存储过程、触发器、分区表
文章目录 一.索引 1.1 索引概述 1.2 索引的基本原理 1.3 索引的优缺点 1.4 索引的创建与删除 1.5 索引分类[逻辑角度] 1.5.1 主键索引 1.5.2 唯一索引 1.5.3 普通 ...
- 【宋红康 MySQL数据库】【14】视图
持续学习&持续更新中- 学习态度:守破离 [宋红康 MySQL数据库][14]视图 视图概述 为什么使用视图 视图的理解 创建视图 如何创建视图 创建单表视图 创建多表联合视图 利用视图对数据 ...
- mysql创建单个字段视图,MySQL在单表上创建视图
搜索热词 在单表上创建视图 在student表上,创建view_stu视图 首先,创建一个数据库chapter07 图片描述" title=""> 在数据库中,创建 ...
- mysql创建三张表的视图_mysql三张表连接建立视图
三张表连接·· A表的a字段 对应 B表的b字段 ,B表的b1字段对应C 表的c字段 现在 建立 一个视图,可以同时 看到三张表的 所有信息·~ create or replace view v_na ...
- Mysql数据库基本知识四:视图
=============================[视图]================================= 几个知识点: 视图降低了查询效率,只简化了用户操作. 对视图的操作 ...
- MySQL 学习笔记(5)— 视图优缺点、创建视图、修改视图、删除视图
1. 视图概念 简单来说,视图就是一个预定义的查询语句.视图在许多情况下可以当作表来使用,因此也被称为虚拟表(Virtual Table). 视图与表最大的区别在于它不包含数据,数据库中只存储视图的定 ...
- 【转】MYSQL入门学习之十:视图的基本操作
转载地址:http://www.2cto.com/database/201212/176775.html 一.视图的基本介绍 www.2cto.com 视图是虚拟的表.与包含数据的表不一样,视图 ...
最新文章
- linux配置caffe环境,最全caffe安装踩坑记录(Anaconda,nvidia-docker,linux编译)
- linux 条件语句关键词,Linux中条件语句
- Spring Boot学习笔记-实践建言
- 我看暴库漏洞原理及规律
- Tomcat8.0.21登录时忘记用户名和密码
- SQL实现split函数,自定义分割字符,自定义取出第几个分割字符前的字符串
- webrtp官方demo运行
- SpringMVC框架使用注解执行定时任务
- PHP5.4连接sqlserver
- wpf checkbox选中触发事件_Web前端开发(16)——JQuery事件绑定与插件
- revit2016与2017区别_Revit2016版与Revit2018版的区别?
- varchar与varchar2区别
- Linux下显示IP地理位置信息的小工具—nali(很强大)
- 【论文阅读】Coupled Iterative Refinement for 6D Multi-Object Pose Estimation
- CentOS cowsay “会说话的小动物”
- AS(android studio) 添加第三方库时报,Error: Failed to resolve: com.github Affected Modules 解决办法
- MES系统报价这么高,企业为什么还要选择它?
- 艾美捷利妥昔单抗Rituximab参数及应用
- 三谈 钉钉、企微、飞书 的不同:优势即劣势
- 一、mongoDB window64 百度网盘资源下载,及安装教程