上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 102 下一页
摘要: 一: RAID简介 RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)是一项数据保护策略. 二: RAID的几种常用级别 1. RAID 0: 通过并行读取来提高数据I/O, 读取操作效率很高, 但是不提供数据容错及保护. 不推荐作为SQL Server使用. 2. RAID 1: 镜像保护,有两个驱动器,一个做主驱动器,一个做镜像, 所以是实际需要两倍的驱动器,第二个所为冗余使用. 使用RAID 1我们的存储容量应该是(n*s/2)。 一次写操作写入到两个磁盘, 所以虽写入速度会稍微有影响, 但是读取速度几乎是大多数情况下的... 阅读全文
posted @ 2013-08-05 22:03 qanholas 阅读(999) 评论(0) 推荐(0)
摘要: RAID 为 Redundant Array of Indepent Disks (独立磁盘冗余阵列) 的缩写,最常用的四种RAID为 RAID 0、RAID 1、RAID 5、RAID 10,下面以图解的方式解释这四种RAID的特点和区别。在后面的图示中,用到以下标识:A,B,C,D,E和F - 表示数据块p1,p2,p3 - 表示奇偶校验信息块RAID 0RAID 0的特点:最少需要两块磁盘数据条带式分布没有冗余,性能最佳(不存储镜像、校验信息)不能应用于对数据安全性要求高的场合RAID 1以下为RAID 1的特点:最少需要2块磁盘提供数据块冗余性能好RAID 5RAID 5特点:最少3块 阅读全文
posted @ 2013-08-05 21:55 qanholas 阅读(1219) 评论(0) 推荐(0)
摘要: 策略管理是SQL Server 2008中的一个新特性,用于管理数据库实例、数据库以及数据库对象的各种属性。策略管理在SSMS的对象资源管理器数据库实例下的“管理”节点下,如图:从图中可以看到,策略管理中包含三个节点:策略、条件、方面。方面就是策略要应用的对象,包括:服务器、表、触发器、视图、存储过程……这些方面对象都是系统定义好了的,仅供瞻仰不可更改。双击具体的某一个方面可以查看该方面的属性,在定义条件时即可对这些属性进行判断,如图为存储过程方面的属性。条件就是一个布尔表达式判断策略是否为真。策略就是在条件为假的情况下要执行的操作,即评估模式。策略中的评估模式有4种:按需、按计划、更改时记录 阅读全文
posted @ 2013-08-01 13:26 qanholas 阅读(1991) 评论(1) 推荐(1)
摘要: 在搞清楚这个问题的过程中做了不少的实验,与各位共享。这一篇是开篇,主要说明的是 SQL Server 的四种(其实还有别的)经典的事务隔离级别,以及在不同的隔离级别下锁的使用手段,以及所带来的不同的数据一致性。SQL Server 中锁的种类(Schema操作就暂时不涉及了)锁类型描述(Shared Lock)用于只读操作数据锁定(Update Lock)用于数据的更新,在数据真正的需要更新的时候会申请升级为X锁。X(Exclusive Lock)独占锁,用于数据的更改。Key-Range Lock(稍后讨论)仅仅在 Serializable 隔离级别保护数据,以避免任何有可能使得本事务第二次 阅读全文
posted @ 2013-07-31 10:37 qanholas 阅读(1441) 评论(0) 推荐(0)
摘要: SQL Server Service Broker服务体系结构消息类型 — 定义应用程序间交换的消息的名称。还可以选择是否验证消息。约定 — 指定给定会话中的消息方向和消息类型。队列 — 存储消息。此存储机制使服务间可以进行异步通信。Service Broker 队列还有其他优点,比如自动锁定同一个会话组中的消息。服务 — 是可寻址的会话端点。Service Broker 消息从一个服务发送到另一个服务。服务指定一个队列来保存消息,还指定一些约定,约定指明该服务可作为“目标”。约定向服务提供一组定义完善的消息类型。处理的先决条件.USE master;GOALTER DATABASE 目标数据 阅读全文
posted @ 2013-07-22 16:30 qanholas 阅读(4532) 评论(1) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 102 下一页