码迷,mamicode.com
首页 >  
搜索关键字:oracle性能优化    ( 80个结果
Oracle 性能优化之一二
本人使用oracle时间不多,但是在项目中积累了一些经验教训,记录于此,以方便自己和他人解决类似的问题。 1.temp space超出限制的问题 问题场景: 在复杂的ETL query中,有时候一张fact表逻辑复杂,来自多张表的join,我习惯写成CTE的方式, 但CTE是放在内存中的,所以比较快...
分类:数据库   时间:2014-11-21 08:02:52    阅读次数:268
[Oracle] - 性能优化工具(4) - AWRDD
AWRDD是用于比較两个AWR快照,从而获得不同一时候期的性能。运行例如以下语句获得AWRDD:@?/rdbms/admin/awrddrpt.sql2025 23 2月 2014 07:12 12026 23 2月 2014 08:00 12027 23 2月 2014 09...
分类:数据库   时间:2014-10-07 23:10:14    阅读次数:293
[Oracle] - 性能优化工具(2) - ASH
ASH和AWR的关系ASH以V$SESSION为基础,每秒採样一次,记录活动会话等待的事件。不活动的会话不会採样,採样工作由新引入的后台进程MMNL来完毕。ASH内存记录数据始终是有限的,为了保存历史数据,引入了自己主动负载信息库(Automatic Workload Repository ,AWR...
分类:数据库   时间:2014-10-02 11:57:12    阅读次数:194
oracle 性能优化--索引总结
索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据;     Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引;     索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。 使用索引的目的: 加快查询速度 减少I/O操作 消除磁盘排序 ...
分类:数据库   时间:2014-09-30 18:33:29    阅读次数:283
Oracle性能优化学习笔记之选择最有效率的表名顺序
选择最有效率的表名顺序(只在基于规则的优化器中有效)         ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处理多个表时, 会运用排序及合并的方式连接它们.首先,扫描第一个表(FROM子句中最后的那个...
分类:数据库   时间:2014-09-03 09:40:26    阅读次数:317
Oracle性能优化学习笔记之WHERE子句中的连接顺序
ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.         例如:        (低效,执行时间156.3秒) SELECT … FROM EMP E WHERE SAL > 50000 AND JOB = ‘MANAGER’ AND 25...
分类:数据库   时间:2014-09-03 09:40:16    阅读次数:196
oracle 性能优化建议小结
使用索引的优势与代价。 优势: 1)索引是表的一个概念部分,用来提高检索数据的效率,ORACLE使用了一个复杂的自平衡B-tree结构. 通常,通过索引查询数据比全表扫描要快. 当ORACLE找出执行查询和Update语句的最佳路径时, ORACLE优化器将使用索引. 同样在联结多个表时使用索引也可...
分类:数据库   时间:2014-07-16 21:43:22    阅读次数:224
Oracle 性能优化的基本方法
Oracle性能优化的基本方法概述1)设立合理的性能优化目标。 2)测量并记录当前性能。 3)确定当前Oracle性能瓶颈(Oracle等待什么、哪些SQL语句是该等待事件的成分)。 4)把等待事件记入跟踪文件。 5)确定当前的OS瓶颈。 6)优化所需的成分(应用程序、数据库、I/O、争用、OS等)...
分类:数据库   时间:2014-07-13 08:29:14    阅读次数:404
[Oracle] - 性能优化工具(5) - AWRSQL
在AWR中定位到问题SQL语句后想要了解该SQL statement的详细运行计划,于是就用AWR报告中得到的SQL ID去V$SQL等几个动态性能视图中查询,但发现V$SQL或V$SQL_PLAN视图都已经找不到相应SQL ID的记录,一般来说这些语句已经从shared pool共享池中被替换出去...
分类:数据库   时间:2014-07-11 11:58:50    阅读次数:307
Oracle Performance Tuning Overview 翻译(Oracle性能优化概述 自己的中英文比对翻译)
Oracle® Database Performance Tuning Guide 10g Release 2 (10.2) B14211-03 Home Book List Contents Index Master Index Contact Us ...
分类:数据库   时间:2014-06-24 18:14:03    阅读次数:665
80条   上一页 1 ... 5 6 7 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!