MYSQL服务器性能评估规划

MYSQL服务器性能评估规划

一、性能容量评估

  1. 分析线上业务场景
  2. 评估数据库服务器所需性能指标
  3. 预估可能成为瓶颈的服务器资源
  4. 帮助数据库性能调优

二、数据库服务器硬件性能指标项

磁盘IO、内存、CPU、网络吞吐量和磁盘容量

三、数据库业务特点关键词

(1)OLTP/OLAP类型

  • OL就是ONLINE的意思,T=Transaction,A=Analytical
  • OLTP面向广大用户,交并发,较短事务操作 ,OLTP看重服务器CPU,内存,写事务较多或内存不够则依赖磁盘I/O。
  • OLAP面向后台分析的系统,没有大量用户也没有大量并发,只是一些大规模复杂查询。OLAP看重磁盘扫描的IO能力,部分依赖内存排序。

(2)并发请求

衡量线上业务繁忙程度,并发量相关资源:CPU

(3)读写比例

描述应用如何使用数据库,线上业务读写比例:

  • 多读场景相关资源:内存
  • 多写场景相关资源:磁盘IO

(4)数据量

相关资源:磁盘容量

(5)冷热数据比

热数据,线上最新一定周期内被反复访问的数据。

冷数据,线上保存着,最近不会被在线用户用到的数据。

相关资源:内存,内存大小尽可能大于热数据总量。

(6)数据分级存储

方法就是分区

发表回复