数据文件io优化
参考《oracle性能优化实务》
sata盘io性能较差
传统磁盘的瓶颈在物理寻道,闪存盘没有物理寻道,是解决磁盘性能瓶颈的重要技术,因读写次数和大小的关系,主要用来做cache。
磁盘数量越多,总体io性能越好
磁盘转速越快,总体io性能越好
异步io只能提高速度,不能提高吞吐量,存储的io响应时间不会有明显提升
awr报告把平时的user i/o和system i/o平均等待时间记录下来,出现问题时好排查,有较大变动时可以让存储工程师排除或检查是否有sql导致io性能下降
优化应用
优化DB CACHE
加大DB CACHE
使用多缓冲(keep pool)
减少硬盘排序
业务高峰期减少额外的IO操作(人为的额外查询)
分离热点
数据迁移
REDO LOG文件与数据文件分离
访问量较大的索引和表分离
扩容
增加磁盘的数量
增加IO通道容量(多路径)
增加存储的处理能力(更好的存储,更多的存储控制器)
EXADATA是一种新的存储解决方案
参考《oracle性能优化实务》
sata盘io性能较差
传统磁盘的瓶颈在物理寻道,闪存盘没有物理寻道,是解决磁盘性能瓶颈的重要技术,因读写次数和大小的关系,主要用来做cache。
磁盘数量越多,总体io性能越好
磁盘转速越快,总体io性能越好
异步io只能提高速度,不能提高吞吐量,存储的io响应时间不会有明显提升
awr报告把平时的user i/o和system i/o平均等待时间记录下来,出现问题时好排查,有较大变动时可以让存储工程师排除或检查是否有sql导致io性能下降
优化应用
优化DB CACHE
加大DB CACHE
使用多缓冲(keep pool)
减少硬盘排序
业务高峰期减少额外的IO操作(人为的额外查询)
分离热点
数据迁移
REDO LOG文件与数据文件分离
访问量较大的索引和表分离
扩容
增加磁盘的数量
增加IO通道容量(多路径)
增加存储的处理能力(更好的存储,更多的存储控制器)
EXADATA是一种新的存储解决方案