sp_reset_connection的作用
sp_reset_connection的作用
sp_reset_connection的作用
一、sp_reset_connection会在SQLSERVER里多次出现的原因
1、当客户端使用连接池访问数据库时,客户端使用OPEN来重用数据库连接,使用CLOSE来断开数据库连接,但并不物理上新建和断开连接,因此可以提高程序运行速度并降低性能损耗。
2、ADO和ADO.NET程序会默认启用连接池
3、如果一个连接未提交或回滚事务便在客户端显示close,则事务会被一直保持到该连接被重用时被释放.
4、第一次建立的连接不会调用sp_reset_connection
二、sp_reset_connection会在SQLSERVER里的作用
1、清除连接现有所有内部数据结构。包括
(1)清除所有openxml打开的document句柄
(2)关闭所有的游标(cursor)
(3)释放所有SQL语句句柄
(4)清除所有临时对象(临时表等)
(5)释放连接持有的所有锁
(6)清除缓存的所有安全上下文信息(security context)
2、重置连接设置。包括
(1)重置连接的SQL Trace标志值(例如1204,1222,3604等)
(2)重置所有"SET" 选项值(SET IMPLICIT_TRANSACTIONS ON 等)
(3)重置连接的统计信息值
3、回滚所有SQLSERVER事务
如果连接当前参与了一个由客户端发起的分布式事务,这个分布式事务不会受到影响。在SQL里的事务还会被保留
4、把当前数据库切换到用户默认数据库
5、SQLSERVER会再次检查当前用户是否有权做数据库连接
SQLSERVER会中断这个物理连接(这样防止一个已经被取消访问权的用户还能长时间使用数据库的问题)
- sqlserver基本知识(sql server学习基础之内存初探)
- sqlserver快照表(详解SQL Server 2016快照代理过程)
- SQL SERVER ErrorLog文件
- sql数据库语言的两种使用方式(通过使用正确的search arguments来提高SQL Server数据库的性能)
- sqlserver栏位说明(SQL Server重置IDENTITY属性种子值操作)
- SQL Server中对列的权限设置
- SQL Server中的临时表的用法
- sqlserver中的存盘按钮在哪(SQL Server 2016里的sys.dm_exec_input_buffer的问题)
- SQL Server无法连接远程数据库的解决方法
- sql server新建用户无法登录(sqlserver 因为选定的用户拥有对象,所以无法除去该用户的解决方法)
- sqlserver索引介绍(浅析SQL Server的聚焦使用索引和查询执行计划)
- sql server 分布式事务(Sql Server事务语法及使用方法实例分析)
- sqlserver字符串判断函数(解决sql server保存对象字符串转换成uniqueidentifier失败的问题)
- 修改sqlserver数据库名称步骤(SQL server数据库创建代码 filegroup文件组修改的示例代码)
- sql server中dense_rank和row_number的区别
- vs连接sql语句(vs code连接sql server数据库步骤及遇到的问题小结)
- 《九牛之人降魔传》开机 演员祁高坤化身九牛之人除魔卫道(九牛之人降魔传开机)
- 王铲铲的致富之路无限金币卡法攻略教学(王铲铲的致富之路无限金币卡法攻略教学)
- 文明6金币太少怎么办 文明6无限刷钱教程(文明6金币太少怎么办)
- 开国中将,王牌军63军首任政委,两个连襟一个上将一个少将传为佳话(王牌军63军首任政委)
- 臭名昭著的731部队最高负责人 石井四郎(臭名昭著的731部队最高负责人)
- 王牌部队,你看的剧情我看的时尚(你看的剧情我看的时尚)
热门推荐
- exists在sql中用法(详解sql中exists和in的语法与区别)
- 阿里云服务器应该买哪个(阿里云服务器购买时面对众多地域,该如何选择)
- 纯css写三角形(老生常谈 使用 CSS 实现三角形的技巧多种方法)
- js中alert加参数写法(详解JavaScript Alert函数执行顺序问题)
- dedecms屏蔽规则(使用Dedecms中七个容易忽略的安全细节介绍)
- 基于yii2框架的开源系统(Yii框架参数配置文件params用法实例分析)
- 在VS中按F12转到DLL文件定义的源代码
- 12步轻松搞定python装饰器(Python3.5装饰器典型案例分析)
- python的mqtt循环发布(python 发送和接收ActiveMQ消息的实例)
- .NET项目中的AssemblyInfo文件的介绍
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9