使用Raid提高SQL的性能和可用性 (转载)

(转自it168)


  使用Raid提高SQL的性能和可用性-自SQLSERVER疑难解析

[@more@]

  Raid0:数据条带化

  优点:多个磁盘并发操作,最好的读写性能;最经济。

  缺点:不提供任何容错。

  建议:可以对追求性能不考虑冗余的库使用Raid0,如TempDB

  Raid1:磁盘镜像

  优点:高性能的容错性;最简单的支持容错的Raid级别

  缺点:磁盘的使用率只有50%,硬件成本较高;而且不会提高读取的性能。

  建议:可以对SQL Server的日志使用Raid1

  Raid5:带奇偶校验的条带化

  优点:可以失去一个驱动器而正常工作;经济的容错性;良好的读写性能。

  缺点:写操作带有而外的花销(声称校验数据)

  建议:对于只读或写操作小于10%的数据库才用此种方式

  Raid0+1:先条带化在进行镜像

  优点:可以承受整个条带组的故障;良好的读写性能;绝大多数的Raid卡支持

  缺点:成本最高;任何一个磁盘故障,失去容错性。

  建议:在成本允许的情况下,是不错的选择

  Raid1+0:先镜像再进行条带化

  优点:最高级别的可靠性;任何一个磁盘故障仍然具有容错性;良好的读写性能;

  缺点:成本同样最高;部分Raid卡支持

  建议:在成本允许的情况下,使最佳的选择

1

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7757832/viewspace-911982/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7757832/viewspace-911982/

用虚拟机来创建raid0、5、1磁盘阵列的过程 虚拟机建立一个磁盘阵列试验,主要包括raid0、1、5 的磁盘阵列组建,原理是通过windows 2003 提供的软件raid 来实现组建的目的,又能够通过手动的删除磁盘来达到模拟硬盘丢失的情况,让我们通过实例来讲解如何通过虚拟机来创建一个磁盘阵列的试验环境吧! 立即下载

相关推荐

关于RAID在SQL Server文件组中的选择技巧

首先在我们进行信息系统的开发的时候,数据库的应用必不可少,对于一个企业级别的数据库应用很少是只使用一块磁盘的,很多都是使用RAID磁盘阵列,来提高磁盘的访问性能与数据兼容性容错等,RAID可以分为几个级别,每个级别都对应不同的算法,下面我来简单说说这个几个级别的区别及其应用。   RAID 0 简称磁盘条带化,如果你把两块磁盘做成了RAID0,那么在写入数据的时候就可以是同时对A磁盘B磁盘同时写入,这样肯定是能提高读写性能的,但是这样也带来了一个问题就是,如果其中的一部分数据丢失了,你的全部数据都不会找回来的,因为RAID0没有提供冗余恢复数据的策略。所以RAID0可以用在只读的数据库数据表

RAID的概念和RAID对于SQL性能的影响

简介 我们都听说过RAID,也经常作为SQL DBA、开发人员或构架师在工作中讨论RAID。但是,其实我们很多人都对RAID的原理,等级,以及RAID是如何影响SQL Server性能并不甚了解。 本篇文章就是为了补上这一课。   磁盘构架 今天的磁盘,和70年代45rpm(转/分钟)的唱片机很像(你还能记得吗?),仅仅是一个有着轴(磁道)旋转的媒体(面)并将数据存入称之为扇区的磁盘段。

stay hungry,stay foolish ! 718

【TI毫米波雷达】IWR6843AOPEVM-G与DCA1000EVM实战:从硬件连接到数据流解析

本文详细解析了TI毫米波雷达开发套件IWR6843AOPEVM-G与DCA1000EVM的硬件连接、模式配置及数据流处理全流程。针对官方手册中的常见配置错误,提供了避坑指南和实测验证的正确设置方法,包括开关配置、网络参数等关键步骤。通过mmWave Studio软件配置雷达参数,并深入解析数据采集与处理流程,帮助开发者高效实现毫米波雷达应用开发。

weixin_30653023的博客 368

RAID详解[RAID0/RAID1/RAID10/RAID5](不可不知的硬件知识转)

一.RAID定义RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现。RAID可以充分发 挥出多块硬...

weixin_34082854的博客 2288

搞定汽车座椅电机EMC超标:一个PCB滤波板的实战设计与避坑心得

本文详细介绍了汽车座椅电机EMC超标问题的解决方案,通过PCB滤波板的实战设计,解决了传导发射测试超标问题。文章分享了在空间受限条件下的滤波电路架构设计、接地系统优化及迭代验证过程,为汽车直流电机的EMC整改提供了实用方法论。

weixin_30336061的博客 380

学习笔记:CNN中模型复杂度

CNN有卷积层和全连接层构成。对于一个卷积层,设输入通道数未CinC_{in}Cin​,输出通道数未CoutC_{out}Cout​,卷积核kernel size为Kw×KhK_w\times K_hKw​×Kh​,输出的特征图尺寸是H×WH\times WH×W 。全连接层的输入通道数为NinN_{in}Nin​,输出通道数为NoutN_{out}Nout​. 时间复杂度 用每秒钟浮点数运算量衡量。 FLOPs指的是floating-point operations per second,每秒钟浮点数运算

keep用心的博客 623

RAID在SQL Server中的应用(RAID几种级别)

企业级的数据库应用大多部署在RAID磁盘阵列的服务器上,这样能提高磁盘的访问性能,并能够实现容错/容灾。 RAID(冗余磁盘阵列),简单理解,就是拿一些廉价的硬盘来做成阵列。其目的无非是为了扩展存储容量,提升读写性能,实现数据冗余(备份容灾)。就像很早就有老外拿N台旧PC,做成一个强大的“服务器集群”。RAID技术诞生于1987年,由美国加州大学伯克利分校提出。 主流的大概可以分为几个级别:R

星火燎猿 2233

【TM1650】STM8S TM1650芯片控制程序

以下为.h文件: #ifndef __TM1650_I2C_H #define __TM1650_I2C_H #include "stm8s.h" #include "stm8s_gpio.h" #include "tim1.h" #include "usart2.h" #include <iostm8s103f3.h> #include <intrinsics....

cxw312864660的博客 1万+

M.2 Nvme硬盘和SDD固态(RAID5下) 速率对比及对 SQL SERVER 影响

M.2 Nvme硬盘和SDD固态(RAID5下) 速率对比及对 SQL SERVER 影响 测试环境系统环境测试硬盘从U盘分别拷贝文件同盘分区互拷对SQL SERVER的影响(SQL SERVER 2000)使用RAID盘的情况下 在表中插入10000条数据使用RAID盘的情况下 读取10000条数据使用M.2盘的情况下 在表中插入10000条数据使用M.2盘的情况下 读取10000条数据...

井垣东的博客 4367

OpenClaw + Ollama 本地大模型部署教程:彻底告别Token焦虑

OpenClaw + Ollama 本地大模型部署教程:彻底告别Token焦虑

leaning_java的博客 1228

多边形裁剪算法

多边形裁剪算法 刚参加工作就跟多边形刚上了,对于多边形的裁剪做一些简单的总结。 多边形裁剪主要有四种算法 Greiner-Hormann裁剪算法 Sutherland-Hodgman算法 Vatti裁剪算法 Weiler-Atherton裁剪算法 作为一名想要成为优秀算法工程师的程序员,我们不能只会使用,而不知道其原理,倘若如此,我们无法做到应用于本身业务上的定制化的修改。 Greiner–H...

papalqi 6729

【译】RAID的概念和RAID对于SQL性能的影响

简介 我们都听说过RAID,也经常作为SQL DBA、开发人员或构架师在工作中讨论RAID。但是,其实我们很多人都对RAID的原理,等级,以及RAID是如何影响SQL Server性能并不甚了解。 本篇文章就是为了补上这一课。 磁盘构架 今天的磁盘,和70年代45rpm(转/分钟)的唱片机很像(你还能记得吗?),仅仅是一个有着轴(磁道)旋转的媒体(面)并将数据...

weixin_30512089的博客 136

ESP8266开发之旅 基础篇① 走进ESP8266的世界

    欢迎大家来到ESP8266的世界,从现在开始,笔者将带领大家慢慢揭开ESP8266神秘的面纱。 1. 简介     从笔者的角度来说,ESP8266这个词可以理解为ESP8266EX芯片(当然,后面也有可能出现了其他芯片,这里首推ESP8266EX)以及依赖ESP8266EX芯片开发的系列模组的简称。     ESP8266EX是由乐鑫信息科技公司(Espressif)出品的一款应用于物联...

单片机菜鸟哥的博客 15万+

【转载】SQL Server性能调校系列(7)--RAID

一: RAID简介 RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)是一项数据保护策略.   二: RAID的几种常用级别   1. RAID 0: 通过并行读取来提高数据I/O, 读取操作效率很高, 但是不提供数

kevindend的专栏 505

ardupilot 方向余弦矩阵/旋转矩阵的理解

本节主要记录自己对ardupilot中用到的方向余弦矩阵/旋转矩阵的理解,欢迎批评指正,有些资料参考网上写的比较好的资料,免得查找资料麻烦。旋转矩阵的坐标理解:表示从旋转矩阵的下标的坐标系的坐标变换到上标表示的坐标系坐标下。旋转矩阵的坐标系理解:表示从旋转矩阵的上标的坐标系变换到下标表示的坐标系下。从旋转矩阵的投影更好理解,比如下面旋转矩阵的第一行是左边坐标系的第一维分量在右边坐标系的投影。

陌城烟雨 612

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Raid条带大小设成多少最好?

考虑到现有的硬件资源以及其他因素,我们选择RAID 0的工作方式: 1. 重起机器进入BIOS界面,按照主板说明书的提示开启RAID功能。 2. 保存重起,根据界面提示按CTRL+I进入Intel Raid设置界面,选择第一项,创建一个新的卷。 3. 选择模式为Raid 0;填写卷名;选择一个条带大小(strip size),其中有16KB、32KB、64KB、128K...

weixin_33728708的博客 5831

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

SQL Server 在RAID 10 vs. RAID 5性能

RAID 10 vs. RAID 5 Performance 上给出了使用SQLIO.EXE 产生8KB 随机读和写的一个性能数据图,相差接近一倍的性能差距。 磁盘访问时间=磁盘寻道时间+延迟 延迟时间=1minute/RPM/2 决定IOPS的主要因素在于阵列的算法、Cache命中率,以及磁盘个数。阵列的算法会由于阵列的不同而不同,例如在hds usp上面,可能因为ldev(lun)存...

weixin_30507269的博客 304

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

php sql性能调优,SQL Server 性能调优之

在我们的OLAP的实现中,SQL超级复杂,用了很多的临时表,tempdb在安装时默认选择了安装SQLserver的本地磁盘路径,没有使用磁盘阵列。 在学习PostgreSQL时发现很多专家建议把临时表空间放在SSD上或者使用RAID0+1的方式来提高写入速度,从而提高性能。 因而就在我们的OLAP的实现中,SQL超级复杂,用了很多的临时表,tempdb在安装时默认选择了安装SQLserver的本地...

weixin_32758601的博客 159

嵌入式实战项目教学:从51单片机到Linux的完整工程链路

嵌入式系统开发涉及GPIO、中断、定时器、串口通信等基础技术,其核心原理在于通过硬件抽象层与驱动层实现对外设的精确控制。掌握这些技术不仅能提升代码的可移植性与实时性,更是物联网、工业控制、智能家居等应用场景的工程基础。在环境监控、数据采集等典型项目中,传感器滤波、非阻塞按键扫描、DMA通信等实战技巧直接决定系统稳定性。本文以嵌入式实战项目教学为主线,系统梳理从51单片机到STM32再到嵌入式Linux的进阶路径,帮助读者将零散知识点串联为完整工程能力。

weixin_34326429的博客 312

如何配置SQL Server 的文件组对应不同的RAID系统 [ZT]

首先在我们进行信息系统的开发的时候,数据库的应用必不可少,对于一个企业级别的数据库应用很少是只使用一块磁盘的,很多都是使用RAID磁盘阵列,来提高磁盘的访问性能与数据兼容性容错等,RAID可以分为几个级别,每个级别都对应不同的算法,SQL Server 2005常用的有几个级别0,1,5,10 下面我来简单说说这个几个级别的区别及其应用。RAID 0 简称磁盘条带化,它可以提供最好的读写性能,如果...

weixin_34402408的博客 99

配置SQL Server文件组对应不同的RAID系统

首先在我们进行信息系统的开发的时候,数据库的应用必不可少,对于一个企业级别的数据库应用很少是只使用一块磁盘的,很多都是使用RAID磁盘阵列,来提高磁盘的访问性能与数据兼容性容错等,RAID可以分为几个级别,每个级别都对应不同的算...

cuanji3287的博客 91

猫头虎分享已解决Bug || RAID阵列故障(RAID Array Failure):RAIDError, DiskArrayFailure

在本篇博客中,我们将详细探讨RAID阵列故障的原因,并提供一系列详细的解决步骤。通过具体的操作命令和代码示例,我们将指导你如何有效地解决这个问题,并探讨一些预防措施,帮助你避免将来再次遇到相同的问题。错误类型解决步骤避免策略RAID阵列故障1. 检查硬盘状态 2. 重新配置RAID阵列 3. 更新或替换RAID控制器 4. 监控电力和温度- 定期数据备份 - 定期系统维护检查面对RAID阵列故障,通过细致的检查和及时的响应,我们可以有效地解决问题并恢复系统的正常运行。

虎头金猫:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:优快云WF,虎哥承诺每年免费为100名C站创作者做账号流量诊断服务! 1410

SQL 查询速度慢原因及优化方法(转载)

前言 下面是网络中流传最广的一篇sql查询速度慢的原因及解决方法的文章,其对于处理mysql的慢查询有借鉴作用。由于此文转载多次,很难找到最开始的原文链接,就附送本人最先看到此文的链接:http://www.cnblogs.com/zhangwc/p/6431865.html sql查询速度慢的原因 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量...

漠效的博客 2万+

【转载】SQL Server性能调教系列(1)-概述

一. 前言   近期计划写一点有关SQL Server性能调校方面的想法, 就是太繁杂没有整理出来头绪.在我们写SQL,设计Table或者做DBA, 或者做项目时,会有好多性能方面的考量,好多论坛里面也会常常提问到: 为何我这个SQL运行的这么慢或者效率很低,如果做性能方面的

kevindend的专栏 1941

1. RAID在数据库存储上的应用 -- 转载

原文链接:http://www.cnblogs.com/seusoftware/p/3195594.html 随着单块磁盘在数据安全、性能、容量上呈现出的局限,磁盘阵列(Redundant Arrays of Inexpensive/Independent Disks,RAID)出现了,RAID把多块独立的磁盘按不同的方式组合起来,形成一个磁盘组,以获得比单块磁盘更高的数据安全、...

weixin_30784501的博客 141

SQL Server性能调教系列(1)-概述

一. 前言 近期计划写一点有关SQL Server性能调校方面的想法, 就是太繁杂没有整理出来头绪.在我们写SQL,设计Table或者做DBA, 或者做项目时,会有好多性能方面的考量,好多论坛里面也会常常提问到: 为何我这个SQL运行的这么慢或者效率很低,如果做性能方面的调优? 如果管理的数据库比较大(maybe >50GB),性能方面的考量就显得非常重要了. 在业...

weixin_30909575的博客 8306
上一篇: 大项目中项目经理的作用(转载)
下一篇: 监测你的SQL Server--让瓶颈暴露(转载)
cpp872623
博客等级 码龄12年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值