Mysql备份恢复调优(二)

2014-11-24 14:07:34 · 作者: · 浏览: 2
的磁头旋转和定位来查找,因此顺序的速度远高于随机访问 。 RAID提高数据库的性能,数据文件分布不同硬盘上达到负载均衡。
固态硬盘,基于闪存,低延迟低功耗与防震,TB级别存储方案,无磁善头。闪存中数据是不可以更新的,只能通过扇区的覆盖重写,在处理前需要耗时的擦除操作。
闪存的读写是非对称的,读远远快于写。
4.合理地设置RAID;
RAID:增强数据集成度,增强容错功能,增加处理量或容量。
RAID 0 :合并硬盘,无冗余,并行 I/O,速度最快。 如一个磁盘损坏,则所有数据丢失。
RAID 1 :二组以上N个磁盘互为镜像,性能最高,主硬盘损坏时,镜像硬盘代替工作。数据安全性最高,但是磁盘利用率最低。
RAID 5 :存储性能,数据安全和存储成本兼顾的解决方案。用Disk Striping(磁盘分区)技术。至少要三个硬盘。不备份,而是存储奇偶校验信息和数据分别存储不同硬盘,用剩下的数据及奇偶校验来恢复。
与RAID0有相同的读速度,但是因奇偶较验,故写入慢。用write Back(将写入的数据放入自身的缓存中)可提高性能。
5.操作 系统也很重要;
OS,注意windows不区分大小写,而linux区分; 系统对内存的支持。
6.不同文件系统对数据库影响;
windows NTFS,Solaris ZFS, Linux EXT3/4等。
7.选择合适的基准测试工具。
sysbench(CPU性能,磁盘IO性能,调度程序性能,内存分配及传输速度,POSIX线程性能,OLTP基准测试)