oracle性能优化
小灰狼W
狂浪,永不止步
展开
-
使用oracle索引的一些小技巧
索引对数据库访问的性能的作用十分巨大,设计合理的索引对于系统性能调整至关重要。而使用索引又是数据库开发过程中最困难的一点。在设计索引的时候要注意以下几个方面: 在OLTP系统中,尽量避免全表扫描,尽量使绝大多数操作都通过索引访问数据量很大并且经常变动的表上的索引不易过多,过量的索引会导致插入、更新和删除操作变慢,产生大量的IO,如果一张表上的索引超过8个,就需要检查是否这些索引都是转载 2010-01-10 19:58:00 · 827 阅读 · 0 评论 -
oracle dbms_stats 包
oracle 8i 以后加处的功能,Oracle专家可通过一种简单的方式来为CBO收集统计数据。目前,已经不再推荐你使用老式的分析表和dbms_utility方法来生成CBO统计数据。那些古老的方式甚至有可能危及SQL的性能,因为它们并非总是能够捕捉到有关表和索引的高质量信息。 CBO使用对象统计,为所有SQL语句选择最佳的执行计划。 dbms_stats能良好地估计统计数据转载 2010-01-12 10:41:00 · 1768 阅读 · 0 评论 -
ORACLE AWR简介
Automatic Workload Repository(AWR)收集、处理和维护性能系统信息,为性能调优的问题检测提供了有力的帮助。AWR收集和处理的统计信息包括:1. 段的统计信息;2. 时间模型统计信息(在v$sys_time_model和v$sess原创 2011-10-01 12:47:09 · 3586 阅读 · 0 评论 -
SQL Profile介绍
什么是SQL Profile SQL Profile在性能优化中占有一个重要的位置。 MOS里这么描述SQL Profile: SQL Profile是10g中的新特性,作为自动SQL调整过程的一部分,由Oracle企业管理器来管理。除了OEM,SQL Profile可以通过DBMS_SQLTUNE包来进行管理。原创 2011-11-13 15:12:31 · 2865 阅读 · 0 评论