java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
Oracle8i基于规则的优化机制对表达式的处理

  ORACLE优化器在任何可能的时候都会对表达式进行评估,并且把特定的语法结构转换成等价的结构,这么做的原因是:   ? 要么结果表达式能够比源表达式具有更快的速度   ? 要么源表达式只是结果表达...

Oracle9i的查询优化

  执行概要   本文描述了Oracle 的查询优化程序,它是数据库的关键组件,能让Oracle 的用户获得极佳的执行性能。Oracle 的查询优化技术在功能上无与伦比,本文详细讨论了查询优化的所有重...

Oracle9i实体化视图

  Oracle9i 实体化视图    执行概要    今天的数据库,无论是数据仓库、数据中心还是OLTP 系统,都包含大量的信息等待人们去发现和理解。然而,如何以一种及时的方式查找和表示这些信息是一...

Oracle9i分区

  执行概要   Oracle9i 分区能够提高许多应用程序的可管理性、性能与可用性。分区可以将表、索引及索引编排表进一步划分,从而可以更精细地对这些数据库对象进行管理和访问。Oracle 提供了种类...

Oracle9i数据仓库执行性能增强

  Oracle9i 数据仓库执行性能增强   简介   Oracle9i 显著改进了基本数据仓库(DWH) 功能的执行性能。由于无需更改任何模式或应用程序代码来利用绝大多数性能上的改进成果,因此几乎...

ORACLE锁的管理

      ORACLE里锁有以下几种模式:       0:none    1:null 空    2:Row-S 行共享(RS):共享表锁  ...

巧妙转换ORACLE数据库字符集

  在大型数据库管理系统中,ORACLE数据库不论在数据库管理能力还是在安全性方面都是无可非议的。国内企业使用ORACLE数据库的也较多,但是由于ORACLE不同版本的字符集,给数据显示、数据备份、数...

Oracle9i中对数据仓库的增强

  数据仓库需要从各种不同的数据源取得各种不同的数据,并且把这些巨大数据量的数据转换成对于用户可用的数据,为企业的决策支持提供数据支持。这个过程常常被称为ETL(提取、转换、装载)。提取过程涉及把数据...

用Oracle9i保护你的电子商务

  执行概要   利用互联网从事商务活动的企业都面临着类似的困难的选择? 你如何能在利用互联网更开放更有效地从事商务活动的同时,仍然能安全地管理对你的至关重要的系统和数据的访问?由于互联网上存在的安全...

Oracle9i新特性研究系列之一--数据库默认临时表空间

  在9i之前,如果一个数据库用户没有被指定默认临时表空间,那么oracle就会使用system表空间作为该用户的临时表空间,这是很危险的。在9i里面,database可以被指定一个默认临时表空间。这...

Oracle9i新特性研究系列之二--轻松取得建表和索引的DDL语句

  我们都知道在9i之前,要想获得建表和索引的语句是一件很麻烦的事。我们可以通过export with rows=no来得到,但它的输出因为格式的问题并不能直接拿来用。而另一种方法就是写复杂的脚本来查...

Oracle9i新特性研究系列之三--撤销段的自动管理

  在Oracle 9i里,一个很显著的新特性就是引入了自动的回滚段管理,当使用了AUM (Automatic Undo Management)时,为了区别,名称也由原来的ROLLBACK SEGME...

Oracle9i新特性研究系列之四--延续性初始化参数文件

  Oracle9i引入了具有延续性的初始化参数文件SPFILE(Server Parameter FILE),所谓延续性是指对初始化参数的在线修改可以直接作用到参数文件中,这样所有被修改的参数将永久...

Oracle9i新特性研究系列之五--监视未使用索引

  索引可以加快查询的速度,但索引会占用许多存储空间,在插入和删除行的时候,索引还会引入额外的开销,因此确保索引得到有效利用是我们很关注的一个问题。在Oracle9i之前,要知道一个索引是否被使用是困...

Oracle9i新特性研究系列之六--闪回查询(FlashbackQuery)

  一、简介   在过去,如果用户误删/更新了数据后,作为用户并没有什么直接的方法来进行恢复,他们必须求助DBA来对数据库进行恢复,到了Oracle9i,这一个难堪局面有所改善。Oracle 9i中提...

使用脚本和查询来主动监视Oracle9i的性能

  超过250个配置参数、上千个测量值要监视,这些都让Oracle的管理员监视其Oracle数据库整体健康的工作不是一项轻松的任务。Oracle提供了各种工具来监视性能,但是这还是太多。要想有效地监视...

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

  Oracle SQL运行时间的最主要的组成部分是花在为执行准备新的SQL语句上的时间。不过,如果了解了可执行计划产生的内在机制,你就可以控制Oracle花费在评估表的连接顺序的时间,并在总体上提高...

在Windows2000下优化Oracle9i性能

  Windows 2000下的Oracle性能优化需要考虑磁盘I/O、CPU、网络子系统、内存几个子系统,这里着重介绍Oracle在Windows 2000环境下的内存调整。   优化磁盘配置   ...

ORACLE数据库体系框架介绍及SQL语句性能探讨

  Oracle数据库体系框架介绍及SQL语句性能探讨   --------------------------------------------------------------------...

使用智能优化器提高Oracle的性能极限

  消耗在准备新的SQL语句的时间是Oracle SQL语句执行时间的最重要的组成部分。但是通过理解Oracle内部产生执行计划的机制,你能够控制Oracle花费在评估连接顺序的时间数量,并且能在大体...

ORACLESQL性能优化系列(一)

  1. 选用适合的ORACLE优化器   ORACLE的优化器共有3种:   a.   RULE (基于规则)   b. COST (基于成本)   c. CHOOSE (选择性)   设置缺省的优...

ORACLESQL性能优化系列(二)

  4. 选择最有效率的表名顺序(只在基于规则的优化器中有效)   ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)...

ORACLESQL性能优化系列(三)

  8. 使用DECODE函数来减少处理时间   使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表.   例如:   SELECT COUNT(*),SUM(SAL)   F...

ORACLESQL性能优化系列(四)

  13. 计算记录条数   和一般的观点相反, count(*) 比count(1)稍快 , 当然如果可以通过索引检索,对索引列的计数仍旧是最快的. 例如 COUNT(EMPNO)   ...

ORACLESQL性能优化系列(五)

  17. 使用表的别名(Alias)   当在SQL语句中连接多个表时, 请使用表的别名并把别名前缀于每个Column上.这样一来,就可以减少解析的时间并减少那些由Column歧义引起的...

ORACLESQL性能优化系列(六)

  20. 用表连接替换EXISTS   通常来说 , 采用表连接的方式比EXISTS更有效率   SELECT ENAME   FROM EMP E   WHERE EXISTS (SE...

ORACLESQL性能优化系列(七)

  24. 用EXPLAIN PLAN 分析SQL语句   EXPLAIN PLAN 是一个很好的分析SQL语句的工具,它甚至可以在不执行SQL的情况下分析语句. 通过分析,我们就可以知道...

Oracle9i的管理方面的一些新特性

  多年以来,Oracle数据库管理员的主要职责就是对Oracle数据库以及数据库应用进行管理。Oracle9i的推出,增强了Oracle数据库在许多方面的可管理性,使Oracle数据库管理员可以大大...

Oracle数据库碎片整理

  出处   http://www.computerworld.com.cn/99/tips/2k07/072603_04.asp   我们知道,Oracle作为一种大型数据库,广泛应用于金融、邮电、...

Oracle数据分片技术

  作者:流方 主页:http://liulee.myrice.com    Oracle公司出品的ORACLE EnterPRise 8.0.5以其优越的性能博得了广大用户的青睐,它以丰富的内嵌函数...

Oracle数据库的空间管理技巧

  在Oracle数据库中,DBA可以通过观测一定的表或视图来了解当前空间的使用状况,进而作出可能的调整决定。    一.表空间的自由空间   通过对表空间的自由空间的观察,可用来判断分配给某个表空...

Oracle服务器性能调整攻略

  Oracle服务器是高度可调的数据库系统,它提供了许多特性,正确地设置和调整可以有效提高系统性能,因此,对系统进行调整是数据库治理员的主要责任。...

Linux下如何优化Oracle

  1. 标准优化:遵从Oracle技术文档中的说明tune你的Linux,比如共享内存等等。这里不赘述了,因为文档中很全。   2. 根据你的使用情况采取Dedicate型或MTS型数据库。详细方法...

Oracle数据库中大型表查询优化的研究

  摘 要:对海量数据进行访问查询时,经常碰到系统响应时间过长,占用系统资源过多的问题。本文结合实例着重对Oracle数据库中的查询优化进行了研究,测试结果表明采用的方法是很有效的,大大缩短了测试用例...

OracleFAQ之性能调整篇

  [Q]如果设置自动跟踪   [A]用system登录   执行$ORACLE_HOME/rdbms/admin/utlplan.sql创建计划表   执行$ORACLE_HOME/rdbms/ad...

Oracle建立二进制文件索引的方法

  Oracle text是Oracle的全文检索技术,是9i版本标准版和企业版的一部分。Oracle text使用标准的sql语言索引、查找、分析存储在oracle数据库、文件或者网络里的文本及文档...

如何保持Oracle数据库的优良性能

  Oracle数据库以其高可靠性、安全性、可兼容性,得到越来越多的企业的青睐。如何使Oracle数据库保持优良性能,这是许多数据库管理员关心的问题,根据笔者经验建议不妨针对以下几个方面加以考虑。  ...

优化Oracle数据获取角斗士般的性能

  "Damn the torpedoes! Full speed ahead." - Admiral David Farragut   Linux Journal 发表了一篇优化 Oracle 数据...

Oracle性能调优实践中的几点心得

  很多的时侯,做Oracle DBA的我们,当应用管理员向我们通告现在应用很慢、数据库很慢的时侯,我们到数据库时做几个示例的Select也发现同样的问题时,有些时侯我们会无从下手,因为我们认为数据库...

数据库管理:Oracle缓冲区忙等待的原因

  众多Oracle有关问题中,其中最重要的一个是缓冲区忙等待(buffer busy wait)事件。缓冲区忙等待是I/O-bound Oracle系统中最常见的现象,尤其是在Oracle STAT...

Oracle在Solaris下的性能与调整

  当一个系统运行缓慢性能下降的时候,很难知道原因是什么。是内存泄漏,磁盘子系统瓶颈,还是某个特定应用程序在可扩展性方面有限制?有一些途径可以发现和了解引起性能问题的根源,并且有可能消除它。   本文...

关于ORACLE性能优化的好例子

  ORACLE 8.0.X 版本   SGA=((db_block_buffers * block size)+(shared_pool_size+large_pool_size+log_buffe...

ORACLESQL性能优化系列(十二)

  39. 总是使用索引的第一个列   如果索引是建立在多个列上, 只有在它的第一个列(leading column)被where子句引用时,优化器才会选择使用该索引.   这也是一条简单而重要的规则...

ORACLESQL性能优化系列(十三)

  43. 用WHERE替代ORDER BY   ORDER BY 子句只在两种严格的条件下使用索引.   ORDER BY中所有的列必须包含在相同的索引中并保持在索引中的排列顺序.   ORDER...

跟踪Oracle9i的CPU和I/O使用代价

  当Oracle每一次新版本的发布,这一数据库就会变得更加的受关注,尤其是它的外部环境。Oracle在Oracle服务器上设置了很多基于CPU个数的重要的初始化参数,并且Oracle现在已经更加地意...

绝对经典的Oracle几个使用技巧

  1.找出无用索引:   DML 性能低下,其中最严重的原因之一是无用索引的存在。所有SQL的插入,更新和删除操作在它们需要在每一行数据被改变时修改大量索引的时候会变得更慢。许多Oracle 管理人...

Oracle诊断案例1-SGA与Swap

  案例描述:   用户报告,服务器启动一段时间以后,无法建立数据库连接   重新启动几分钟以后,再次无法连接   系统无法正常使用.   1.登陆系统   SunOS 5.8   login: ro...

Oracle诊断案例2-SGA与Swap

  案例描述:   这是一个大型生产系统   问题出现时系统累计大量用户进程   用户请求得不到及时响应,新的进程不断尝试建立连接   连接数很快被用完   数据库版本:9.2.0.3   操作系统:...

Oracle诊断案例3-Spfile案例

  情况说明:   系统:SUN Solaris8   数据库版本:9203   问题描述:工程人员报告,数据库在重新启动时无法正常启动.检查发现UNDO表空间丢失.   问题诊断及解决过程如下:  ...

ORACLEVirtualPrivateDatabase全新体验

  在开始对ORACLE的Virtual Private Database的介绍之前,笔者想就ROW-RULE control(行记录级访问控制)的概念简单地说几句。   行记录级访问控制问题的提出和...

 
© 2005- 王朝网络 版权所有