SQL Server
勇哥520
一路前行,马不停蹄
展开
-
SQL SERVER 2005数据库镜像(上)
内容列表概述 数据库镜像介绍 数据库镜像动态 数据库镜像可用性场景 实现数据库镜像 数据库镜像和高可用性技术 结论 概述数据库镜像是SQL SERVER 2005用于提高数据库可用性的新技术。数据库镜像将事务日志记录直接从一台服务器传输到另一台服务器,并且能够在出现故障时快速转移到备用服务器。可以编写客户端程序自动重定向连接信息,这样一旦出现故障转移就可以自动连接到备用服务器和数据库转载 2008-01-18 16:07:00 · 793 阅读 · 0 评论 -
SQL SERVER 2005数据库镜像(下)
场景3:高保护场景中如果主数据库不可用,那么镜像数据库必须继续担任镜像,但进入disconnected状态,如图20所示。 498)this.style.width=498;" border="0" /> 图20:高保护场景中如果主数据库不可用,那么镜像数据库进入disconnected状态 因为高保护操作模式使用safety FULL,因此任何破坏都导致主数据库比可用,转载 2008-01-18 16:10:00 · 834 阅读 · 0 评论 -
SQL Server 索引结构及其使用(一)
一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然转载 2008-01-18 16:14:00 · 447 阅读 · 0 评论 -
SQL Server 索引结构及其使用(二)
改善SQL语句 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name=zhangsan and tID > 10000和执行:select * from table1 where tID > 10000 and name=zhangsan 一些人转载 2008-01-18 16:15:00 · 400 阅读 · 0 评论 -
SQL Server 索引结构及其使用(四)
聚集索引的重要性和如何选择聚集索引 在上一节的标题中,笔者写的是:实现小数据量和海量数据的通用分页显示存储过程。这是因为在将本存储过程应用于“办公自动化”系统的实践中时,笔者发现这第三种存储过程在小数据量的情况下,有如下现象:1、分页速度一般维持在1秒和3秒之间。2、在查询最后一页时,速度一般为5秒至8秒,哪怕分页总数只有3页或30万页。 虽然在超大容量情况下,这个分页的实现过程是很快的,但在转载 2008-01-18 16:17:00 · 395 阅读 · 0 评论 -
数据库并发控制技术(一)
在数据库访问时。如果处理并发访问的问题或者当一个操作员对一个对象作读操作时。另一个操作员对此对象作写操作的时候如何避免死锁发生/********** 加锁 ***************设table1(A,B,C)A B Ca1 b1 c1a2 b2 c2a3 b3 c31)排它锁新建两个连接在第一个连接中执行以下语句begin tran转载 2008-01-18 15:35:00 · 1011 阅读 · 0 评论 -
SQL Server 索引结构及其使用(三)
实现小数据量和海量数据的通用分页显示存储过程 建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手转载 2008-01-18 16:16:00 · 403 阅读 · 0 评论