![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL 机制
king_idea8848
这个作者很懒,什么都没留下…
展开
-
了解和解决SQL Server 7.0 或2000 阻塞问题
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;224453http://www.cnblogs.com/WCFGROUP/archive/2008/07/25/1251497.html了解和解决SQL Server 7.0 或2000 阻塞问题 察看本文应用于的产品文章编号:224转载 2009-10-15 10:29:00 · 860 阅读 · 0 评论 -
寻找阻塞的原因,解决阻塞问题
http://bvbook.javaeye.com/blog/429579寻找阻塞的原因,解决阻塞问题本文节选自《Microsoft SQL Server 2005技术内幕:查询、调整和优化》第6章“并发问题”6.3.2 寻找阻塞的原因 基于锁的阻塞由锁定资源的进程冲突引起。只知道锁是不够的,为了找到问题的根源,我们需要知道涉及到的查询。一旦识别了session转载 2009-10-13 18:21:00 · 662 阅读 · 0 评论 -
SQL SERVER 查看死锁的存储过程
http://blog.csdn.net/wzy0623/archive/2007/06/21/1660925.aspxSQL Server 查看死锁的存储过程 收藏 if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[sp_who_lock]) and OBJECTPROPERTY(id, NIsPr转载 2009-10-14 15:47:00 · 426 阅读 · 0 评论 -
详解SQL Server中数据库快照工作原理
http://www.wangchao.net.cn/bbsdetail_1736962.html在SQL Server 2005中,它的另外一个强大的新特点是数据库快照。数据库快照是一个数据库的只读副本,它是数据库所有数据的映射,由快照被执行的时间点来决定它的内容。 这些数据库快照在报表方面是非常有价值,因为在快照数据库中或者在原数据库中,对于任何查询而言没有锁就将被执行。快照也可以使用转载 2009-10-14 17:56:00 · 405 阅读 · 0 评论 -
在 SQL Server 2000 和 SQL Server 2005 master.dbo.sysprocesses 表中的此 waittype 和 lastwaittype 列的说明
http://support.microsoft.com/kb/822101/zh-cn在 SQL Server 2000 和 SQL Server 2005 master.dbo.sysprocesses 表中的此 waittype 和 lastwaittype 列的说明查看机器翻译免责声明查看本文应用于的产品本页 概要 更多信息 Lock转载 2009-10-15 09:32:00 · 3404 阅读 · 0 评论 -
SQLServer锁机制研究
http://blog.csdn.net/missmecn/archive/2008/10/06/3019798.aspxSQLServer锁机制研究 收藏 相关文章: mysql数据库锁 ORACLE里几种锁模式 推荐圈子: Pipboy 更多相关推荐 对锁机制的研究要具备两个条件: 1.数据量大 2.多个用户同时并发 如果缺少这两个条件,数据库不容易产生死锁问题。研究起来可能转载 2009-10-29 11:58:00 · 357 阅读 · 0 评论 -
存储引擎内幕:IAM页、IAM链及分配单元
http://www.windbi.com/showtopic-1682.aspx存储引擎内幕:IAM页、IAM链及分配单元存储引擎内幕:IAM页、IAM链及分配单元--王成辉翻译整理,转贴请注明出自微软BI开拓者www.windbi.com--原帖地址以前写过一系列使用DBCC Page的贴子,这是接下来的另一篇。IAM页一个IAM页(索引分配页)跟踪单个文件里将近4GB的空间,以4G转载 2009-11-14 15:27:00 · 738 阅读 · 0 评论 -
走进SQL Server 2005 tempdb数据库
http://blog.csdn.net/CN_SQL/article/details/3867694引言 本文内容来源于一篇白皮书,但在原文的基础上增加了部分内容,为了表示对原文作者的尊重,并未标示为原创,特此申明。目的只是希望能与各位网友一起分享好文章,如有撰写不好的地方,请多多原谅,也感谢各位的支持! tempdb介绍 在SQL Se转载 2012-06-12 15:30:51 · 710 阅读 · 0 评论 -
小议数据库主键选取策略
http://www.cnblogs.com/zhenyulu/articles/25326.aspx小议数据库主键选取策略我们在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。当然,其它字段可以辅转载 2012-06-18 15:28:04 · 535 阅读 · 0 评论 -
聚簇索引与非聚簇索引的区别以及SQL Server查询优化技术
http://www.cnblogs.com/zhenyulu/articles/25794.aspx在《数据库原理》里面,对聚簇索引的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的解释是:索引顺序与数据物理排列顺序无关。正式因为如此,所以一个表最多只能有一个聚簇索引。不过这个定义太抽象了。在SQL Server中,索引是通过二叉树的数据结构来描述的,我们可以这转载 2012-06-18 15:30:22 · 469 阅读 · 0 评论 -
MS-SQL 如何处理嵌套事务
http://blog.csdn.net/xmzhaoym/article/details/5120372相关SQL语句:BEGIN TRAN SAVE TRAN COMMIT TRAN ROLLBACK TRAN 嵌套事务示例:BEGIN TRAN Tran1BEGIN TRAN Tran2转载 2012-06-18 15:38:08 · 539 阅读 · 0 评论 -
嵌套事务和事务保存点的错误处理
http://www.cnblogs.com/haiyang1985/archive/2009/01/09/1372889.html对于嵌套事务。1.外部起事务,内部起事务,内外都有Try Catch内部出错:如果内部事务出错,内部和外部事物全部回滚,外部回滚之前的操作全部不存在,但是之后的操作继续执行。外部出错:如果外部事物出错,内部和外部事物全部回滚,外部回滚之前的操作转载 2012-06-18 15:41:41 · 588 阅读 · 0 评论 -
解决SQL Server 2005中锁的问题
http://bvbook.javaeye.com/blog/425710解决SQL Server 2005中锁的问题6.2.1 解决锁内存问题本文节选自《Microsoft SQL Server 2005技术内幕:查询、调整和优化》第6章“并发问题”6.2 解决锁的问题SQL Server通过锁定资源来保证数据库的一致性。SQL Server中的锁不会对行、页、表或索转载 2009-10-13 18:19:00 · 650 阅读 · 0 评论 -
SQL Server 中的快照隔离 (ADO.NET)
http://msdn.microsoft.com/zh-cn/library/tcbchxcb.aspxSQL Server 中的快照隔离 (ADO.NET)<!-- Content type: Devdiv1. Transform: orcas2mtps.xslt. -->更新:November 2007 SQL Server 2005 引入转载 2009-10-15 11:33:00 · 759 阅读 · 0 评论 -
SQL Server死锁总结
http://doubao.javaeye.com/blog/268294SQL Server死锁总结SQL Server死锁总结 1. 死锁原理 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件:互斥条件 (Mutual exclusion转载 2009-10-15 11:31:00 · 503 阅读 · 0 评论 -
检测和解决 SQL Server 2000 SP 4 中的延迟和阻塞 I/O 问题
http://msdn.microsoft.com/zh-cn/library/aa175396(SQL.80).aspx检测和解决 SQL Server 2000 SP 4 中的延迟和阻塞 I/O 问题 发布日期 : 7/13/2005 | 更新日期 : 7/13/2005Robert DorrMicrosoft Corporation摘要:特约专栏作家 Rob转载 2009-10-15 10:47:00 · 568 阅读 · 0 评论 -
SQL Server 2005使用基于行版本控制的隔离级别初探
http://www.cnblogs.com/trisaeyes/archive/2006/12/30/607975.htmlSQL Server 2005使用基于行版本控制的隔离级别初探 最近回归本行,开始数据库的研究。虽然不是9R2,但是好歹SQLServer的傻瓜式配置也不是浪得虚名,也算混的勉强过关把。 不过仔细研究了下2005的行版本控制这块做的确实不错,下转载 2009-10-15 11:17:00 · 1116 阅读 · 0 评论 -
最大程度降低 SQL Server 中的阻塞
http://technet.microsoft.com/zh-cn/magazine/2008.04.blocking.aspxSQL Server最大程度降低 SQL Server 中的阻塞Cherié Warren 概览:发生锁升级的原因 避免不必要的阻塞 优化查询 监视锁定对性能的影响 锁定对支持数据库的并发读写活动而言是必转载 2009-10-13 17:37:00 · 744 阅读 · 0 评论 -
解决Sybase数据库死锁的方法
http://topic.csdn.net/t/20011116/10/373324.html1 楼killerdanny(堕落的瓦拉斯塔兹)回复于 2001-11-16 10:53:42 得分 24解决Sybase数据库死锁的方法 人民银行吉林市中心支行科技处 刘志明 01-7-20 上午 10:11:30 ---------转载 2009-10-13 17:57:00 · 761 阅读 · 0 评论 -
SQL SERVER 中的锁定
http://cnp.blog.ccidnet.com/blog-htm-itemid-2456185-uid-62827-do-showone-type-blog.html一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 A用户修改了数据,随后B用转载 2009-10-13 18:13:00 · 388 阅读 · 0 评论 -
SQL 死锁进程查看与处理
http://www.blogjava.net/SIDNEY/archive/2009/02/14/254648.htmluse master --必须在master数据库中创建 go if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[p转载 2009-10-14 15:28:00 · 505 阅读 · 0 评论 -
如何监视 SQL Server 2000 阻塞
http://support.microsoft.com/kb/271509/zh-cn如何监视 SQL Server 2000 阻塞查看本文应用于的产品展开全部 | 关闭全部概要本文是以下 Microsoft 知识库文章的 Microsoft SQL Server 2000 版的更新,它适用于 Microsoft SQL Server...转载 2009-10-14 15:32:00 · 461 阅读 · 0 评论 -
SQL Server 2005两种快照隔离机制的比较
http://edu.codepub.com/2009/0921/15553.php 总得来说,READ_COMMITTED_SNAPSHOT可能比较适合于原有数据库设计得相对复杂,不想做太多更改的情况下。它不需要去修改以前的存储过程。这其实是READ_COMMITTED隔离级别的一个改良版本。 而另外一个SNAPSHOT则是一个全新的隔离级别。 下面是我用第二种方式的一个转载 2009-10-14 18:14:00 · 850 阅读 · 0 评论 -
SQL Server 2005使用基于行版本控制的隔离级别初探(2) -- READ_COMMITTED_SNAPSHOT
http://www.cnblogs.com/trisaeyes/archive/2006/12/30/607985.htmlSQL Server 2005使用基于行版本控制的隔离级别初探(2) -- READ_COMMITTED_SNAPSHOT 上一篇大概介绍了行版本隔离的概念,并简要的介绍了两种行版本隔离异同。下面我们就一步一步来实践把。来回顾一下READ_COMMITTE转载 2009-10-15 11:18:00 · 310 阅读 · 0 评论 -
SQL Server 2005使用基于行版本控制的隔离级别初探(3) -- SNAPSHOT
http://www.cnblogs.com/trisaeyes/archive/2006/12/30/607994.htmlSQL Server 2005使用基于行版本控制的隔离级别初探(2) -- SNAPSHOT 上一篇介绍了READ_COMMITTED_SNAPSHOT的构架。下面我们来学习实践SNAPSHOT 行版本隔离级别把。 回顾一下SNAPSHOT的构架转载 2009-10-15 11:20:00 · 666 阅读 · 0 评论 -
高级查询(SQL)及SQL效率优化
http://274440036.blog.163.com/blog/static/60330925201012342226759/高级查询(SQL)及SQL效率优化 今天根据经验总结一些高级查询(SQL)及SQL效率优化,有时同样能达到查询效果,但也许系统所耗费的资源可能有很大差异,由于SQL书写的影响,同一功能同一性能不同写法SQL的影响。转载 2012-06-18 15:51:58 · 676 阅读 · 0 评论