zoukankan      html  css  js  c++  java
  • 维护建议--服务器磁盘

    1. 定期检查磁盘状态(大部分RAID提供商都提供了管理查看软件),当发现有单块磁盘损坏时应立即更换。
    2. 定期检查剩余空间,预估磁盘使用趋势。
    3. 将数据库服务器配置为专用,避免其他应用争抢磁盘。
    4. 在服务器确定为数据库服务器之前,应先对磁盘进行测试,了解磁盘性能。
    5. 磁盘性能不仅需要考虑IOPS,还需考虑传输带宽。
    6. 按照磁盘的用途和磁盘的存储空间来选用RAID级别。
    7. 在存储开启写缓存情况下,请确保数据不会因为断电而丢失,应避免服务器非法关机或强制断电等行为。
    8. 依据磁盘的RAID级别+响应速度+存储空间等因素,确定数据库文件的存放位置。
    9. 由于数据库先写日志(WAL),因此需为日志文件优先分配响应速度较高的磁盘。
    10. 对数据库使用的分区使用64K的分配单元格式化。
    11. 对SQL SERVER运行账户授予”执行卷维护任务”权限,以开启数据库数据文件的即时文件初始化特性。
    12. 将数据库文件和备份文件放置在不同目录下。
    13. 在多组RAID的情况下,可以将(Tempdb数据文件+Tempdb日志文件+用户数据文件+用户日志文件+操作系统)等分开放置在不同的物理磁盘上,以避免相互影响。
    14. 使用performace monitor来监控磁盘性能计数器,并配合其他计数器判断数据库操作对磁盘的影响。
    15. 定期是否存在内存不足导致磁盘操作频繁的情况
    16. 定期检查和优化逻辑IO较高执行计划
    17. 定期检查是否存在因为CHECKPOINT导致磁盘队列较高的情况
    18. 依据磁盘性能,设置数据日志文件增长大小(应避免日志文件增长,但不能禁用日志文件增长,且不能配置为按百分比增长)

    --============================================================

    RAID之百科

    http://baike.baidu.com/view/63423.htm?from_id=33858&type=syn&fromtitle=RAID&fr=aladdin

    即时初始化

    http://www.sqlskills.com/blogs/kimberly/instant-initialization-what-why-and-how/

    日志之64K

    http://blogs.msdn.com/b/apgcdsd/archive/2013/06/17/sql-server-log-write.aspx

     --============================================================

     

  • 相关阅读:
    11.13 同步异步协程
    GIL及进程池
    线程
    守护进程-互斥锁-IPC
    进程
    网络编程
    异常的处理
    面向对象编程2
    第一章 python学习,个人对计算机硬件的一些理解
    ActiveReports之直接打印报表
  • 原文地址:https://www.cnblogs.com/TeyGao/p/3641263.html
Copyright © 2011-2022 走看看