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

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

oracle数据库优化:用智能优化限制提高Oracle数据库性能

="t18" Oracle SQL运行时间最主要组成部分是花在为执行预备新SQL语句上时间不过假如了解了可执行计划产生内在机制你就可以控制Oracle花费在评估表连接顺序时间并在总体上提高查询性能 预备为执行提供SQL语句 在个SQL语句进入Oracle库cache的后、而真正被执行的前将会依次发生如下事件: 语法检查——检查该SQL语句拼写和词序是否正确 语义解析——Or... [阅读全文]

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

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

oracle数据库优化:Oracle数据库及应用程序优化开发者网络Oracle

正在看ORACLE教程是:Oracle数据库及应用优化开发者网络Oracle介绍:细处着手巧处用功高手和菜鸟的间差别就是:高手什么都知道菜鸟知道些电脑小窍门技巧收集最新奇招高招让你轻松踏上高手的路   摘 要:本文对ORACLE数据库及ORACLE应用优化进行了全面分析和研究并提出了自己些建议   关 键 词:ORACLE优化数据库SQL   1.引言   随着信息化时代到来人们开始广泛地使用数... [阅读全文]

oracle数据库优化:Oracle数据库性能优化技术开发者网络Oracle

正在看ORACLE教程是:Oracle数据库性能优化技术开发者网络Oracle介绍:细处着手巧处用功高手和菜鸟的间差别就是:高手什么都知道菜鸟知道些电脑小窍门技巧收集最新奇招高招让你轻松踏上高手的路   摘要: Oracle数据库是当前应用最广泛大型数据库的而其性优化直接关系到系统运行效率本文以数据库性能优化基本原则为出发点阐述了在数据库设计阶段如何避免竞争和如何优化数据访问在数据库运行阶段如何... [阅读全文]

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的优化器(Optimizer)

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

oracle数据库:Oracle非法数据库对象引起的错误

非法数据库对象引起的错误的错误示例:   按用户exp时会报错(Oracle10G)   .exportingsynonyms   EXP-00008:ORACLEerror3113encountered   ORA-03113:end-of-fileoncommunicationchannel   EXP-00000:Exportterminatedunsuccessfully   Oracl... [阅读全文]

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

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

oracle数据库:oracle数据库名词解释

模糊数据库      指能够处理模糊数据的数据库。一般的数据库都是以二直逻辑和精确的数据工具为基础的,不能表示许多模糊不清的事情。随着模糊数学理论体系的建立,人们可以用数量来描述模糊事件并能进行模糊运算。这样就可以把不完全性、不确定性、模糊性引入数据库系统中,从而形成模糊数据库。模糊数据库研究主要有两方面,首先是如何在数据库中存放模糊数据;其次是定义各种运算建立模糊数据上的函数。模糊数的表示主要有... [阅读全文]

oracle数据库:Oracle数据库访问限制绕过漏洞

  Oracle是大型的商业数据库系统。Oracle 9.2.0.0到10.2.0.3版本允许在基表中仅有SELECT权限的用户通过特制的视图插入/更新/删除数据,成功利用这个漏洞的低权限用户可以通过创建特制的视图导致插入、更新和删除数据。   这个漏洞对Oracle数据词典的影响较低,因为大多数词典表没有primary key,而利用这个漏洞必须primary key。   测试方法:   警告... [阅读全文]

oracle数据库:Oracle数据库的“周数计算”

  日期计算,算第n周的第一天及最后一天是几号。 by keynes 2005.04.29  ================================================  -- ww的算法为每年1月1日为第一周开始,date+6为每一周结尾  -- 例如20050101为第一周的第一天,而第一周的最后一天为20050101+6=20050107  -- 公式 每周第一天 :d... [阅读全文]

oracle数据库:Oracle数据库的快照是一个表

  Oracle数据库快照是个表它包含有对个本地或远程数据库上个或多个表或视图查询结果也就是说快照根本原理就是将本地或远程数据库上个查询结果保存在个表中   以下是我建立Snapshot目是从业务数据库上将数据Copy到处理数据库上是区别两个服务器的间对数据copy   第步:在处理服务器上Oracle终端建立database link业务数据库服务器SID为T... [阅读全文]
1 共1条 分1页