zoukankan      html  css  js  c++  java
  • SQL高效运行注意事项(四)

      

    为了SQLSERVER效运行,SQLSERVER的磁盘子系统是一个重要的方面

     

    Avg. Disk Sec/Read 这个计数器是指每秒从磁盘读取数据的平均值

    下面的列表显示这个计数器值的范围,并指出这个计数器所处范围的意思

    少于 10 ms - 非常好
    10 - 20 ms 之间还可以
    20 - 50 ms 之间- 慢,需要关注
    大于 50 ms –严重的 I/O 瓶颈

     

    磁盘性能测试工具

    1CrystalDiskMark

    2HDTUNE 硬盘检测修复工具 

    3ATTO Disk Benchmark 

     

    磁盘驱动器的位置

    为了不同的目的,你需要使用不同的驱动器来存放下面的东西
    独立的磁盘延时需求:
    数据库15ms

    事务日志2ms

    Tempdb数据库2ms

     

    意思是说,Tempdb放在单独的物理磁盘,事务日志文件放在单独的物理磁盘,数据文件放在单独的物理磁盘,操作系统放在单独的物理磁盘,

    数据库备份文件放在单独的物理磁盘

     

    一般我们的做法:不可能有那么多单独的物理磁盘,一般就是做了磁盘阵列的存储

    C盘放操作系统文件

    D盘放数据文件和事务日志文件 和Tempdb数据文件和Tempdb日志文件

    E盘放数据库备份文件

    当然如果有足够的磁盘和阵列,

    建议操作系统文件 机械盘raid1

    数据文件 机械盘 raid10

    Tempdb数据文件和Tempdb日志文件  SSD raid1

    事务日志文件  SSD raid1

    当格式化磁盘的时候,对于要存放SQLSERVER数据文件和日志文件的磁盘,尽量不要使用默认的磁盘分配单元

    使用64k 簇大小 Allocation Unit 来格式化磁盘

  • 相关阅读:
    http-proxy-middleware与express.json()的bug
    20+前端常用的vscode插件(总结推荐)
    图解翻转单向链表,超详细(python语言实现)
    pytest + allure2.x 踩坑-报告无数据
    Pycharm+pytest+allure打造高逼格的测试报告
    Appium Appium Python API 中文版
    appium模拟键盘事件
    AppiumDesktop控制手机和安卓模拟器
    Appium环境搭建超详细教程
    Fiddler抓包工具总结
  • 原文地址:https://www.cnblogs.com/manjun/p/11923568.html
Copyright © 2011-2022 走看看