oracle优化:oracle 优化的一点体会

关于oracle 优化的内容很多,概念庞杂,不过可以总结出一个大纲性的东西作为需要考虑的方向,然后再逐步细化。oracle优化按重要性需要考虑设计、开发、调整几个方面。 首先是设计,这是最重要的部分,借用TOM的话:“性能是设计出来的,不是调整出来的”。设计分为逻辑设计和物理设计,逻辑设计一般要遵循3NF,同时也要根据应用的需要引入逆规范化的设计,应为NF... [阅读全文]

oracle性能优化:Oracle性能调整和优化( 3)

正如在第1和第2部分中提到那样有几个相对容易改善498)this.style.width=498;" border=0辅助表上更多内容在外键列上有索引吗? SQL select index_name, table_name, column_name, column_position2 from user_ind_columns;INDEX_NAME TABLE_NAME ... [阅读全文]

oracle性能优化:Oracle性能调整和优化( 2)

为了能取得圆满成功我将涉及到些预备步骤它们将在查看发生了什么时需要这些步骤包括运行plustrce SQL脚本、创建个“EXPLAIN_PLAN”表、授予角色、配置sql*plus环境查看执行计划所有这些步骤都包括在“498)this.style.width=498;" border=0 至于最后个问题答案效率高SQL对区别人可能意思不样在本例中使用个视图如何样?这样和最初查询在成本上有何区别或有... [阅读全文]

oracle性能优化:Oracle性能调整和优化(一)

网站WebSite上给出有关如何改善SQL语句性能建议通常都包括“使用绑定变量 ”我相信许多人都有这样个问题:“我如何正确地做好这件事?”实际上它相当简单有很多有关如何使用这些提示详细信息【51CTO译稿】原文名:Oracle Performance Tuning – Part 3 作者:Steve Callan TAG: 性能 Oracle ORACLE ... [阅读全文]

oracle性能优化:ORACLE SQL性能优化系列( 7)

="t18"12. 尽量多使用COMMIT只要有可能,在中尽量多使用COMMIT, 这样性能得到提高,需求也会COMMIT所释放资源而减少:COMMIT所释放资源:a. 回滚段上用于恢复数据信息.b. 被语句获得锁c. redo log buffer 中空间d. ORACLE为管理上述3种资源中内部花费(译者按: 在使用COMMIT时必须要注意到事务完整性,现实中效率和事务完整性往往是鱼和熊掌不可... [阅读全文]

oracle性能优化:用智能优化限制来提高Oracle性能

="t18"   Oracle SQL运行时间最主要组成部分是花在为执行预备新SQL语句上时间不过假如了解了可执行计划产生内在机制你就可以控制Oracle花费在评估表连接顺序时间并在总体上提高查询性能    预备为执行提供SQL语句   ... [阅读全文]

oracle优化:优化Oracle库表设计的若干思路方法

正在看ORACLE教程是:优化Oracle库表设计若干思路方法 前言   绝大多数Oracle数据库性能问题都是由于数据库设计不合理造成只有少部分问题根植于Database Buffer、Share Pool、Redo Log Buffer等内存模块配置不合理I/O争用CPU争用等DBA职责范围上所以除非是面对个业已完成不可变更系统否则我们不应过多地将关注点投向内存、I/O、CPU等性能调整项目上... [阅读全文]

oracle性能优化:Oracle性能究极优化 下

正在看ORACLE教程是:Oracle性能究极优化 下  我们有理由相信采用新内核版本(2.2.16-3 smp)也应该有性能提升:   OS2: Newer minor version kernel TPC Results   Load Time (Seconds) 9.40   Transactions / Second 11.522   目前已经有 2.4 版本内核和 2.2 相比性能上有了... [阅读全文]

oracle性能优化:Oracle性能究极优化

正在看ORACLE教程是:Oracle性能究极优化  增大 SGA 已经缓冲看来对于性能提升并不显著加载时间只提升了 1.73%下面我们增加 SGA 重做日志大小:   DB3: Log Buffer   Database Block Size 2K   SGA Buffer Cache 128M   SGA Shared Pool 128M   SGA Redo Cache 16M   Redo... [阅读全文]

oracle性能优化:Oracle性能究极优化 上

正在看ORACLE教程是:Oracle性能究极优化 上  Linux Journal 发表了篇优化 Oracle 数据库文章感觉十分有用简要介绍其摘要和大家共同分享 Linux 在企业级数据库上应用   目前HPCompaqDellIBM 以及 Oracle 都在加快速度拥抱 Linux 这个开放源码操作系统根据 eWeek 统计去年 Linux 服务器销售量大约占据了 Compaq 30%De... [阅读全文]

oracle性能优化:Oracle性能优化系列讲座的窍门技巧篇

1. 选用适合ORACLE优化器   ORACLE优化器共有3种:   a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性)   设置缺省优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对... [阅读全文]

oracle性能优化:使用智能优化器提高Oracle性能

在SQL语句准备过程中花费最多步骤是生成执行计划特别是处理有多个表连接查询当Oracle评估表连接顺序时它必须考虑到表的间所有可能连接  准备执行SQL语句  当SQL语句进入Oracle库缓存Cache后在该语句准备执行的前将执行下列步骤:  1) 语法检查:检查SQL语句拼写是否正确和词序  2) 语义分析:核实所有和数据字典不致表和列名字  3) 轮廓存储检查:检查数据字典以确定... [阅读全文]

oracle性能优化:ORACLE学习笔记--性能优化二

10.Oracle什么时候会使用跳跃式索引扫描这是9i的一个新特性跳跃式索引扫描(Index Skip Scan).例如表有索引index(a,b,c),当查询条件为where b=?的时候,可能会使用到索引index(a,b,c),如,执行计划中出现如下计划:INDEX (SKIP SCAN) OF “TEST_IDX“ (NON-UNIQUE)Oracle的优化器(这... [阅读全文]

oracle优化:说一说Oracle的优化器(Optimizer)

本文的目的:1、说一说Oracle的Optimizer及其相关的一些知识。2、回答一下为什么有时一个表的某个字段明明有索引,当观察一些SQL的执行计划时,发现确不走索引的问题。3、如果你对 FIRST_ROWS、 ALL_ROWS这两种模式有疑惑时也可以看一下这篇文章。开始吧:Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器... [阅读全文]

ado.netoracle:ADO.Net实现Oracle大批量数据的更新优化

  在日常的业务系统应用中,大家经常会使用到大量数据的的提交(包括查询、更新或删除),假如目标数据库的数据量较大,一次需要处理的操作较多,就会出现系统执行效率低下等问题。文本中笔者以Oracle9i数据库为例,通过对ADO.Net中的数据库支持的应用实践,说明几种常见的优化处理方法,并对比其中的优劣。  为了更详细说明情况,笔者以某业务数据填报功能为例,假设有100个用户每周需要填报某统计数量,填... [阅读全文]
1 共1条 分1页