zoukankan      html  css  js  c++  java
  • IO--RAID

    RAID IO计算

    Raid 0 –每个磁盘的I/O计算= (读+写) /磁盘个数

    Raid 1 --每个磁盘的I/O计算= [读+(2*写)]/2

    Raid 5 --每个磁盘的I/O计算= [读+(4*写)]/磁盘个数

    Raid 10 --每个磁盘的I/O计算= [读+(2*写)]/磁盘个数

    当磁盘吞吐率超过85%时,会出现IO瓶颈,因此在计算IOPS时,预计磁盘压力应不超过实际磁盘能力的85%

     

    操作系统和SQL Server单独构建在RAID1的磁盘镜像上;出于高速和安全的原则,日志文件需要单独安装在RAID1/RAID10上;tempdb文件最好放在RAID0上,而数据文件出于安全、性能、容量、成本的综合考虑一般则使用RAID5。

     

    MS Suggest:

     

    1. 了解SQL Server的IO特性和应用系统的IO需求规格。

    2. 使用更多/更快的磁盘驱动以获取良好的性能

    3. 不要过度优化存储,简单的设计通常能够提供良好的性能和灵活性。

    4. 部署前验证配置。可以用SQLIO之类的工具模拟测试。

    5. 始终把日志文件放在RAID10/RAID1上。

    6. 把日志文件和数据文件从物理磁盘上隔离。

    7. 认真考虑TempDB的数据配置。

    8. 在数据文件的数量和CPU的容量之间平衡。

    9. 不要忽视SQL Server的基础。

    10.不要忽视存储的配置

     

  • 相关阅读:
    access生成sql脚本,通过VBA调用ADOX
    virtualbox 使用USB引导启动安装系统
    atom 调用g++编译cpp文件
    VPython 三维显示 —— hello word
    sql高级篇(一)
    sql基础篇
    struts2中的<s:select>默认选项
    关于SVN更新注意
    mysql中的substr()函数
    mysql中exists的用法介绍
  • 原文地址:https://www.cnblogs.com/TeyGao/p/3520418.html
Copyright © 2011-2022 走看看