MYSQL服务器性能评估规划
一、性能容量评估
- 分析线上业务场景
- 评估数据库服务器所需性能指标
- 预估可能成为瓶颈的服务器资源
- 帮助数据库性能调优
二、数据库服务器硬件性能指标项
磁盘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)数据分级存储
方法就是分区