Oracle 性能优化
文章平均质量分 70
dbaxyc
在重庆从事数据库运维管理工作欢迎交流
展开
-
Oracle性能优化概述
Oracle优化概述1.谁应该进行优化?与oracle数据库相关的任何人,包括体系结构设计者,应用程序设计者,应用程序开发者,数据库管理员,系统管理员都应该顾及性能和优化。2.为什么要优化数据库优化的最好方法是认真设计系统和应用程序。性能提高主要是通过优化应用程序获得的如果满足下列条件则您的系统很少会出现性能问题• 硬件能够满足用户的需求• 您的 O原创 2013-02-19 15:24:47 · 820 阅读 · 0 评论 -
Oracle常用诊断事件
oracle常用诊断事件事件说明例子Event 10013 – Monitor Transaction Recovery 在Startup时跟踪事务恢复ALTER SESSION SET EVENTS ’10013 trace name context forever, level 1′;Event 10015 – Dum原创 2013-02-19 19:09:15 · 1366 阅读 · 1 评论 -
Oracle 减少redo size的方法
用实验说明一、在非归档模式下:SQL> archive log list数据库日志模式 非存档模式自动存档 禁用存档终点 USE_DB_RECOVERY_FILE_DEST最早的联机日志序列 2491当前日志序列 2493用sys用户创建查询redo size的视图(方便原创 2013-03-05 23:04:06 · 3672 阅读 · 0 评论 -
fishcat论 高效的shutdown immediate
当你放下shutdown immediate的时候,有的时候你会发现很久没有响应,为什么呢,这时候可能会有大的事物在回滚,也可能还有很多用户连接在那等着被清理(用ps -ef |grep oracle|grep LOCAL=NO可以看到)。或许有的人需要立即关闭数据库,等它不及,就放下shutdown abort,但建议不要随便使用shutdown abort,因为关闭的时候没有保证数原创 2013-01-12 23:36:57 · 567 阅读 · 0 评论 -
Oracle 使用lock_sga和pre_page_sga参数保证SGA常驻物理内存
通过修改lock_sga和pre_page_sga参数可以保证SGA不被换出到虚拟内存,进而可以提高SGA的使用效率。当lock_sga参数设置为TRUE时(默认值是FALSE),可以保证整个SGA被锁定在物理内存中,这样可以防止SGA被换出到虚拟内存。只要设置lock_sga为“TRUE”便可保证SGA被锁定在物理内存中,这里之所以顺便将pre_page_sga参数也设置为“TRUE”,转载 2013-01-22 12:57:48 · 3166 阅读 · 0 评论 -
SQL调整技巧(1)
In this article I will discuss some SQL tuning guidelines that are simple but effective. SQL is the heart of the Oracle system. You can use many different SQL statements to attain the same result. I翻译 2013-02-05 15:27:08 · 651 阅读 · 0 评论 -
Buffer Cache(缓冲区缓存)篇:keep pool(保留池)
Buffer Cache可以有三个池默认缓冲区池keep缓冲区池recycling缓冲区池--保留池和回收池可以独立于sga中的其他缓存分配内存。创建表的时候可以在storage子句中使用buffer_pool_keep和buffer_pool_recyle子句来指定表的数据块将要驻留的池。keep缓冲区池当数据读取到kepp缓冲区池后,会一直保留在内存中,不会被刷出内原创 2013-09-16 14:26:58 · 4966 阅读 · 0 评论