|

编者按:随着网络应用和电子商务的不断发展,站点的访问量越来越大,如何使有限的计算机系统资源为更多的用户服务?如何保证用户的响应速度和服务质量?为了保证Oracle数据库运行在最佳的性能状态下,在信息系统开发之前就应该考虑数据库的优化策略。优化策略一般包括服务器操作系统参数调整、数据库参数调整、网络性能调整、应用程序SQL语句分析及设计等几个方面,其中应用程序的分析与设计是在信息系统开发。[全文]
编者按:数据库的优化做为DBA的重要工作之一,在过去的十年中, Oracle 已经成为世界上最专业的数据库之一。对于 IT 专家来说,就是要确保利用 Oracle 的强大特性来提高他们公司的生产力。最有效的方法之一是通过 Oracle 调优。它有大量的调整参数和技术来改进你的 Oracle 数据库的性能。
任何事情都有它的源头,要解决问题,也得从源头开始。在你进行调优之前许多规则和原则是必须遵守的,否则结果一定出乎你的意料。
| ·Oracle性能调优原则 | ·SQL语句性能调整原则 |
| ·Oracle性能调整的十大要点 | ·Oracle调优综述 |
| ·Oracle性能调整的误区 | ·Oracle性能优化技巧 |
更多技术专题,请关注IT168技术开发频道。
编者按:Oracle数据库的性能优化一直是数据库管理中的重要环节,也是最复杂的内容之一。对于Oracle技术从业人员而言,数据库建立起来后,主要的工作内容有3个:优化、恢复和备份。要实现高效地运行Oracle数据库,优化性能至少占了70%的工作量。
| ·Oracle 数据库优化的R方法 | ·Oracle专家调优秘密 |
|---|---|
| 编者按:这里核心元素是 Profile。Profile 要提供应用程序到最终用户的响应时间的详细描述.体现到Oracle 数据库这一层,就是要得到扩展的 SQL Trace 数据。[全文] | 编者按:对于IT专家来说,要确保利用Oracle的强大特性来提高他们公司的生产力。最有效的方法之一是通过调优。它有大量的调整参数和技术来改进你的Oracle数据库的性能。[全文] |
·临时表优化查询速度 |
·Freelist和HWM原理及优化 |
| 编者按:对于海量数据创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,那么这个时候我考虑在oracle中创建“临时表”。[全文] | 编者按:以FreeList为线索对Oracle的存储管理的原理进行较深入的探讨,涉及Oracle段区块管理原理,FreeList算法等。而与FreeList密切相关的一个重用特性HWM,与sql性能密切相关,本文也作了原理分析介绍。。[全文] |
| ·深度分析数据库热点块问题 | ·Bulk Binds对性能的提高 |
|---|---|
| 编者按:实际在数据库中,我们要去观察或者确定热点块的问题,却不是简单的事。要深刻地理解数据库是怎么通过一些数据特征来表示热点块的,我们需要了解一些数据库在这方面处理机制的特性。[全文] | 编者按:如果从一个collection中循环执行相同的DML操作,那么为了避免两套engine切换所消耗的系统资源,可以使用bulk binds来把所有的DML操作binding到一次操作中完成。这将极大提高PL/SQL的执行效率。[全文] |
| ·Oracle的RBO/CBO优化器 | ·优化器对表关联的性能优化 |
| 编者按:Oracle的优化器有两种优化方式,即基于规则的优化方式(RBO)和基于代价的优化方式(CBO),在Oracle8及以后的版本,Oracle强列推荐用CBO的方式。[全文] | 编者按:额外的关联对SQL的影响是很大的,所以在sql审核的工作中,对于表关联的关注是相当多的,如果冗余能够优化掉表关联,都尽量在表设计上做些冗余处理。[全文] |