- 浏览: 7331093 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1546)
- 企业中间件 (236)
- 企业应用面临的问题 (236)
- 小布Oracle学习笔记汇总 (36)
- Spring 开发应用 (54)
- IBatis开发应用 (16)
- Oracle基础学习 (23)
- struts2.0 (41)
- JVM&ClassLoader&GC (16)
- JQuery的开发应用 (17)
- WebService的开发应用 (21)
- Java&Socket (44)
- 开源组件的应用 (254)
- 常用Javascript的开发应用 (28)
- J2EE开发技术指南 (163)
- EJB3开发应用 (11)
- GIS&Mobile&MAP (36)
- SWT-GEF-RCP (52)
- 算法&数据结构 (6)
- Apache开源组件研究 (62)
- Hibernate 学习应用 (57)
- java并发编程 (59)
- MySQL&Mongodb&MS/SQL (15)
- Oracle数据库实验室 (55)
- 搜索引擎的开发应用 (34)
- 软件工程师笔试经典 (14)
- 其他杂项 (10)
- AndroidPn& MQTT&C2DM&推技术 (29)
- ActiveMQ学习和研究 (38)
- Google技术应用开发和API分析 (11)
- flex的学习总结 (59)
- 项目中一点总结 (20)
- java疑惑 java面向对象编程 (28)
- Android 开发学习 (133)
- linux和UNIX的总结 (37)
- Titanium学习总结 (20)
- JQueryMobile学习总结 (34)
- Phonegap学习总结 (32)
- HTML5学习总结 (41)
- JeeCMS研究和理解分析 (9)
最新评论
-
lgh1992314:
[u][i][b][flash=200,200][url][i ...
看看mybatis 源代码 -
尼古拉斯.fwp:
图片根本就不出来好吧。。。。。。
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传 -
ln94223:
第一个应该用排它网关吧 怎么是并行网关, 并行网关是所有exe ...
工作流Activiti的学习总结(八)Activiti自动执行的应用 -
ZY199266:
获取不到任何消息信息,请问这是什么原因呢?
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息 -
xiaoyao霄:
DestinationSourceMonitor 报错 应该导 ...
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
统计管理
优化器统计信息是描述数据库和对象的数据集合.这些统计被用作查询优化器,
使用的优化器可以得到最优的执行计划.
优化器统计信息如下:
1.表统计:行数量,block数量,平均行的长度.
2.列统计: 列中distinct的值.列中null的值,数据的分布,扩展的统计.
3.索引的统计:子节点的块数量.子节点数量.集群因子.
4.系统的统计:IO性能和利用率,CPU的性能和利用率
数据库对象的统计信息更新了,当对象变化了,那么sql的语句的统计信息
将重新统计,此时sql将重新解析,并重新生成执行计划.
dbms_stats:通过这个包针对对象更改和解析的统计.
dbms_stats.gather_table_stats;
dbms_stats.gather_index_stats;
dbms_stats.gather_schema_stats;
dbms_stats.gather_database_stats;
dbms_stats.gather_stale_stats;
select num_rows,blocks from dba_tables where owner='HR'
and table_name='EMPLOYEE';
数据字典管理统计表
tables:
user_tables
user_tab_statistics
user_tab_partitions
user_tab_subpartitions
columns:
user_table_col_statistics
user_tab_histograms
user_part_col_statistics
user_part_histograms
user_subpart_col_statistics
user_subpart_histograms
index:
user_ind_statistics
user_indexes
user_ind_statistics
user_ind_partitions
user_ind_statistics
user_ind_subpartitions
表统计信息:
1.行数.
2.块数和空余块.
3.每一个block平均空闲空间.
4.关联行数或者迁移行
5.平均行长度
6.上次分析的时间和样例大小.
7.dba_tables数据字典的信息.
索引统计
1.索引级别
2.子节点的block数量.
3.平均每一个子节点数.
4.平均每一个子节点的block数.
5.索引实体的数量.
6.cluster factor 排序方式.
7.dba_indexes索引字典表.
列统计:
distinct 数值
最小的值,最大的值.
上次分析的时间.
user_tab_col_statistics:
all_tab_col_statistics:
dba_tab_columns:
segment-level的统计信息
逻辑读(取样)
buffer busywait():
db block changed(取样的)
物理读,
物理写.
直接读(主要在PGA中).
直接写(主要在PGA中).
全局缓存的读一致性.
全局信息当前块的.
v$segstat_name:列出各个segment的收集信息.
select * from v$segstat_name;
v$segstat:显示统计信息.
select statistic_name statistic#,value
from v$segstat_name dataobj# in (
select object_id from dba_objects
where owner='HR'
and object_name='T'
);
使用动态取样
取样收集统计高效.
启用动态取样
OPTIMIZER_DYNAMIC_SAMPLING=0:表示优化器动态取样不被支持.
OPTIMIZER_DYNAMIC_SAMPLING=1:
执行时间:
查询访问多个表.
一个表没有被分析.
全表扫描时候没有发现分析信息.
OPTIMIZER_DYNAMIC_SAMPLING=2:
分析没有分析的所有块.
oracle9i缺省为1,oracle9i以后缺省为2.
发表评论
-
Oracle11G RMAN备份和恢复笔记(五)
2011-09-17 21:46 3037我们RMAN可以 ... -
Oracle11G RMAN备份和恢复笔记(四)
2011-09-17 21:40 2347常用的RMAN命令: report schema; list ... -
Oracle11G RMAN备份和恢复笔记(三)
2011-09-17 21:39 2999RMAN在各种情况下的恢复过程简述: RMAN恢复 口令 ... -
Oracle11G RMAN备份和恢复笔记(二)
2011-09-17 21:36 3844非catalog各种备份方式: 全库备份 backup d ... -
Oracle11G RMAN备份和恢复笔记(一)
2011-09-17 21:36 8466Oracle11G RMAN备份和恢复 RMAN可连接的数据 ... -
Oracle 性能调优学习笔记(十八)--- 操作系统调优
2011-09-16 10:33 2140操作系统调优 不同系统的架构 单处理器系统 ... -
Oracle 性能调优学习笔记(十七)--- 监控和探测锁机制
2011-09-16 10:31 2242监控和探测锁机制 Oracle锁机制特 ... -
Oracle 性能调优学习笔记(十六)--- 使用物化视图
2011-09-16 10:29 3777使用物化视图 授权物化视图权限. ... -
Oracle 性能调优学习笔记(十五)-- 应用调优
2011-09-16 10:28 2176表迁移(非分区表) 1.权限和约束将被保持. ... -
Oracle 性能调优学习笔记(十四)-- 有效使用Oracle 存储结构
2011-09-16 10:27 2010有效使用Oracle 存储结构 表的种类: hea ... -
Oracle 性能调优学习笔记(十三)-- 有效的使用数据块
2011-09-16 10:24 2070有效的使用数据块 避免动态extent的缺点 ... -
Oracle 性能调优学习笔记(十二)-- 统计管理B
2011-09-16 10:22 2334Histograms:描述列的分布信息. ... -
Oracle 性能调优学习笔记(十一)-- SQL 语句优化
2011-09-16 10:20 2684SQL 语句优化 判断SQL占用资源的方法 1.OEM ... -
Oracle 性能调优学习笔记(十)-- 使用资源管理包
2011-09-16 10:19 1934使用资源管理器 使用资源管理器: 1 ... -
Oracle 性能调优学习笔记(九)-- 优化排序操作B
2011-09-16 10:17 2023监控SQL使用的内存 s ... -
Oracle 性能调优学习笔记(九)-- 优化排序操作A
2011-09-16 10:16 2059优化排序操作 SQL内存使用: 排序操作:sort, ... -
Oracle 性能调优学习笔记(八)-- Oracle 共享服务器的性能调优
2011-09-16 10:13 2398Oracle 共享服务器的性能调优 Shared Se ... -
Oracle 性能调优学习笔记(七)-- 其他SGA结构的调整
2011-09-16 10:12 1669监控redolog buffer ... -
Oracle 性能调优学习笔记(六)-- 态实例调整
2011-09-16 10:10 1623Oracle9i:动态SGA调整 SGA中各种配置可以通过 ... -
Oracle 性能调优学习笔记(五)-- buffer Cache调优C
2011-09-16 10:09 1881Oracle Wait Interface检查瓶颈原因 ...
相关推荐
针对“Oracle DBA性能调优学习笔记”这一主题,我们可以提取并解释出以下重点知识。 首先,性能调优是一个多角色参与的过程。不仅DBA需要参与,应用架构师、应用设计师、应用开发人员以及OS和存储系统管理员也同样...
Oracle性能调优是数据库管理员和开发人员关注的重要领域,它涉及到如何优化数据库系统以提高查询速度、减少资源消耗,从而提升整体应用性能。本资料集是作者精心整理的Oracle调优笔记,涵盖了一系列实用的调优技巧和...
Oracle性能调优是数据库管理员和开发人员在处理Oracle数据库系统时必须掌握的关键技能。这个主题涵盖了广泛的知识点,包括查询优化、内存管理、磁盘I/O优化、并发控制以及资源调度等多个方面。以下是对这些核心概念...
本学习笔记详细记录了作者在准备Oracle 11g OCP认证过程中的学习心得和实践经验,对于希望深入理解Oracle数据库管理和优化的读者来说,是一份宝贵的资料。 Oracle 11g包含了许多重要的特性和改进,例如: 1. **...
笔记可能涉及索引的创建和管理、SQL调优(如使用EXPLAIN PLAN分析查询执行计划)、数据库统计信息的收集、存储优化以及使用Oracle的性能监控工具(如AWR和ASH报告)。 此外,Oracle的安全管理包括用户权限管理、...
Oracle DBA的工作涉及众多方面,包括数据库的新特性应用、性能调优和运维。在Oracle 12c这一版本中,DBA需要掌握一系列关键技能和最佳实践。以下是一些核心知识点: 1. **Oracle 12c 数据库优化器统计信息收集**: ...
这篇笔记主要聚焦于"玩转Oracle学习笔记(四)",作者通过文档分享了他在数据库管理、查询优化、数据处理等方面的经验。以下是对这些知识点的详细解析: 1. 数据库创建与连接: - Oracle数据库的安装与配置:学习...
总结,"最牛逼的Oracle 11g OCP学习笔记"涵盖了Oracle数据库的各个方面,从基础到高级,从理论到实践,为成为合格的Oracle数据库管理员提供了全面的学习路径。通过深入学习和实践,不仅可以获取OCP认证,还能在实际...
Oracle性能与调整是数据库管理中的关键环节,旨在优化系统运行效率,减少资源消耗,提高用户体验。本学习笔记主要涵盖调优步骤、调优目标、报警日志和追踪文件、实用工具以及动态性能视图等方面。 首先,调优步骤...
#### 二、Oracle性能调优工具与方法 ##### 1. Alert Log文件分析 - **Alert Log**文件记录了Oracle实例运行时的重要信息,包括警告、错误和通知等。通过分析这些信息可以帮助我们了解数据库的状态以及可能存在的...
jstat(JVM Statistics Monitoring Tool)是Oracle JDK提供的一款强大的命令行工具,用于实时监控Java虚拟机的各种运行状态,包括内存管理、类加载、垃圾收集以及JIT编译等关键指标。了解并熟练运用jstat,能帮助...
总的来说,"Oracle数据库学习笔记"涵盖了Oracle数据库的基础知识、核心概念、管理和优化技巧。通过深入阅读和实践,读者可以逐步掌握这个强大的数据库管理系统,并应用于实际工作场景,解决各种数据库问题。
这个文本文件可能包含常见问题及解答,涵盖安装配置、日常管理、性能调优、错误处理等多个方面。通过阅读,可以解决实际操作中遇到的诸多问题。 3. **笔记.txt** 可能记录了学习者或专家对Oracle的个人理解和经验...
Oracle学习笔记概述 ...本Oracle学习笔记将深入探讨以上各个主题,结合实际案例和操作演示,帮助读者逐步掌握Oracle数据库的使用和管理。通过阅读和实践,你将能够自信地应对各种Oracle相关的挑战。
此外,数据库性能优化也是重要一环,可能涉及索引的创建与管理、SQL调优、统计信息的收集等。 Oracle数据库的安全性是另一个关键主题,笔记可能涵盖用户权限管理、角色、对象权限、系统权限的分配,以及审计功能的...
通过这份"Oracle学习笔记",你可以系统地学习和掌握Oracle 10的相关知识,无论你是初学者还是有经验的DBA,都能从中受益。实践中不断探索和学习,将理论知识与实际操作相结合,才能更好地驾驭Oracle数据库系统。
6. **性能优化**:涉及SQL调优,使用EXPLAIN PLAN分析查询执行计划,以及索引、统计信息和表分区等提高查询效率的方法。 7. **并发控制**:事务处理,锁定机制,死锁的概念和解决,以及多版本并发控制(MVCC)。 8...
- Enterprise Manager Cloud Control:全面的数据库管理平台,用于监控、性能调优、备份和恢复等高级操作。 - Data Pump:用于高效的数据迁移和导入导出工具,能快速传输大量数据。 3. **Maximo与Oracle** - ...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,由甲骨文公司开发,它以其高性能、高可用性和安全性著称。韩顺平先生是一位知名的IT教育专家,他的Oracle教程深受初学者和专业人士的喜爱。通过他的笔记,...