Oracle数据库优化之数据库磁盘IO
"Oracle数据库优化之数据库磁盘IO" Oracle数据库优化之数据库磁盘IO是指数据库管理员和开发者对Oracle数据库进行优化,以提高数据库的性能和稳定性。数据库磁盘IO是影响数据库性能的重要因素之一,因此优化数据库磁盘IO是非常必要的。 在优化数据库磁盘IO时,需要监控数据库的性能,检查系统的I/O问题,使用V$FILESTAT确定oracle文件I/O的进程,分布I/O减少磁盘竞争,避免动态空间管理,确定动态扩展,分配分区,避免回滚段的动态空间管理,减少迁移和链接行等。 具体来说,优化数据库磁盘IO的方法包括: 1. 监控数据库的性能:使用TIMED_STATISTICS和ALTER SESSION SET STATISTICS参数来监控数据库的性能。 2. 检查系统的I/O问题:使用sar-d工具检查整个系统的I/O statistics,在NT系统上使用性能监视器。 3. 使用V$FILESTAT确定oracle文件I/O的进程:使用SELECT NAME,PHYRDS,PHYWRTS FROM V$DATAFILE DF,V$FILESTAT FS WHERE DF.FILE#=FS.FILE# ;语句来确定oracle文件I/O的进程。 4. 分布I/O减少磁盘竞争:将数据文件和redo log文件分开,Striping表数据,分开表和索引,减少与oracle无关的磁盘I/O。 5. 避免动态空间管理:在创建表或回滚段的数据库实体时,确定动态扩展,分配分区,避免回滚段的动态空间管理。 6. 减少迁移和链接行:使用ANALYZE命令收集迁移和链接行的信息,消除迁移行,删除第一步收集的信息,重新使用ANALYZE命令查询输出表。 7. 调整排序:使用动态表V$SYSSTAT的信息反映排序,增大SORT_AREA_SIZE以避免磁盘排序,使用NOSORT创建非排序的索引。 8. 调整Checkpoints:Checkpoint频繁发生会加快数据库的恢复,但是增加了I/O次数,会降低系统的性能。






























剩余7页未读,继续阅读


- 粉丝: 124
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 高中信息技术人教中图版(2019)必修一第2章算法与程序实现培优训练试题04含答案.doc
- 【网络出版的利弊分析及发展对策研究】人才流动的利弊及对策.doc
- 新教材人教A版选择性必修第二册5.2.1基本初等函数的导数5.2.2导数的四则运算法则作业(15).doc
- 2020年前端个人年终工作总结三篇.doc
- 折线图Excel模板.xlsx
- 制定大数据行业预算管理计划.docx
- 软件公司心得体会范文.doc
- 数学(江苏专用理科提高版)大一轮复习自主学习第68课算法.docx
- 存货管理表Excel模板.xlsx
- 选择性必修三Unit1FacevaluesDevelopingideas课件(105张).pptx
- 科技大学信息化项目建设经费申请表.docx
- 网上车辆网络管理系统设计与实现分析的大学论文.doc
- 社会网络中隐私策略的定义与实施--计算机毕业设计.doc
- office办公软件培训心得大全7篇.docx
- 工程项目管理实习报告总结.doc
- 第章计算机硬件系统.ppt---theol网络教学综合平台-潍坊学院(与“计算机”相关共58张).pptx


