您当前的位置:首页 > 新闻资讯> 企业新闻

数据库维护的六个方面

  1、主机方面

  根据数据库维护类型,主机 CPU 选择、内存容量选择、磁盘选择

  平衡内存和磁盘资源

  随机的 I/O 和顺序的 I/O

  主机 RAID 卡的 BBU(Battery Backup Unit)关闭

  2、cpu 的选择:

  cpu 的两个关键因素:核数、主频

  根据不同的业务类型进行选择:

  cpu 密集型:计算比较多,OLTP 主频很高的 cpu、核数还要多

  IO 密集型:查询比较,OLAP 核数要多,主频不一定高的

数据库维护

  3、内存的选择:

  OLAP 类型数据库,需要更多内存,和数据获取量级有关。

  OLTP 类型数据一般内存是 cpu 核心数量的 2 倍到 4 倍,没有最佳实践。

  4、存储方面:

  根据存储数据种类的不同,选择不同的存储设备

  配置合理的 RAID 级别(raid 5、raid 10、热备盘)

  对与操作系统来讲,不需要太特殊的选择,最好做好冗余(raid1)(ssd、sas 、sata)

  5、raid 卡:主机 raid 卡选择:

  实现操作系统磁盘的冗余(raid1)

  平衡内存和磁盘资源

  随机的 I/O 和顺序的 I/O

  主机 RAID 卡的 BBU(Battery Backup Unit)要关闭

  6、网络设备方面:

  使用流量支持更高的网络设备(交换机、路由器、网线、网卡、HBA 卡)

  注意:以上这些规划应该在初始设计系统时就应该考虑好。