影响数据库性能的几个方面:
1.服务器硬件
2.服务器系统
3.数据库存储引擎的选择
4.数据库参数配置
5.数据库结构设计和SQL语句
MyISAM:不支持事务,表级锁
InnoDB:事务级存储引擎,完美支持行级锁,事务的ACID特性
使用传统机器硬盘
使用RAID增强传统机器硬盘性能
什么是RAID
RAID是磁盘冗余队列简称:简单来说RAID的作用就是可以吧多个容量较小的磁盘组成
一组容量更大的磁盘,并提供数据冗余来保证数据完整性的技术
【RAID0】是最早出现的RAID模式,也称之为数据条带,是组建磁盘整列中最简单的一种形式,
只需要2块以上的磁盘即可,成本低,可以提高整个磁盘的性能和吞吐量,
但是RAID没有提供冗余或错误修复能力,但是实现成本是最低的
【RAID1】又称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入
一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能情况的最大限度的保证系统的可靠性和可修复性。
【RAID5】又称之为分布式奇偶校验磁盘阵