CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

数据库 | Oracle | DB2 | SQL Server | MySQL | 商业智能 | BI | DBA | Sybase| SQL Server 2008

您现在的位置: IT专家网 > 数据库子站 > Oracle > 优化

深入学习Oracle分区表及分区索引(2)-创建range分区

本文向读者介绍了如果创建range分区的方法。 阅读全文
2008-05-12 09:48

SQL优化:理解SQL的意图

进行SQL调优时,理解SQL的意图很重要,本文指引DBA该着手进行SQL的优化…… 阅读全文
2007-11-06 00:00

Oracle 11g分区功能新革命

分区功能是数据库管理的一大关键技术成分。几乎所有的Oracle数据库都使用分区功能来提高查询的性能,并且简化数据库的日常管理维护工作。Oracle 11G提供更多的分区功能选择,大大减轻了DBA(数据库设计和管理工程师)的工作负担…… 阅读全文
2007-10-09 09:33

甲骨文新工具简化第三方数据库向11g迁移

Oracle SQL Developer 1.2版全面上市,1.2版具有很多新功能,可简化从第三方数据库向Oracle数据库11g的迁移以及第三方数据库与Oracle数据库11g的整合。 阅读全文
2007-09-26 08:54

Oracle11g新特性之:数据压缩技术

随着数据量的不断海量,CPU的不断强劲,双核四核的叫个不停,一种叫做时间换空间的优化技术应该会越来越流行。所以,数据压缩对于今后的数据库来说,应该会从核武器变成常规武器…… 阅读全文
2007-08-24 10:15

如何选择Oracle优化器

本文分析如何选择Oracle优化器使你事半功倍…… 阅读全文
2007-05-23 10:39

Windows 2000下优化Oracle9i性能

Windows 2000下的Oracle性能优化需要考虑磁盘I/O、CPU、网络子系统、内存几个子系统,这里着重介绍Oracle在Windows 2000环境下的内存调整 阅读全文
2007-04-18 09:59

利用Oracle解析函数快速检查序列间隙

数据库表格中经常用到值序列。无论是作为数据本身自然产生的,还是由Oracle 的序列对象分配的,它的目的就是用一个唯一的、递增的数字给每一行编号 阅读全文
2007-04-12 10:03

SQL Server与Oracle并行访问本质区别

SQL Server和Oracle两大DBMS也分别采用了不同的并行处理方法。它们之间的实质差别在哪里呢? 阅读全文
2007-03-26 08:02

Drupal + Oracle:OraDrup项目内幕

“开源的”和“标准的”这两个形容词缺一不可吗?将 Drupal 与 Oracle 数据库 XE 组合在一起所做的努力证明,答案是:这不是必需的…… 阅读全文
2007-03-23 09:44

异构服务提高Oracle连接数据源能力

本文介绍一种Oracle提供的解决oracle数据库与异种数据源的连接问题的解决方案—Oracle的异构服务…… 阅读全文
2007-03-14 09:21

Oracle与DB2数据类型分类对应说明

通过下表介绍与DB2/400数据类型之间的对应关系,是一对多的关系,具体采用哪种对应关系,应具体问题具体分析…… 阅读全文
2007-03-07 14:20

遏制微软等对手 Oracle下调数据库价格

为了遏制微软愈来愈大的数据库影响力,甲骨文已经悄悄地降低了在配置多内核处理器的低端服务器上运行的其数据库软件的价格…… 阅读全文
2007-03-05 10:00

Oracle10g数据库优化实用心得小结

很多的时侯,做Oracle DBA的我们,当应用管理员向我们通告现在应用很慢、数据库很慢的时侯,我们到数据库时做几个示例的Select也发现同样的问题时,有些时侯我们会无从下手,因为我们认为数据库的各种命种率都是满足Oracle文档的建议。实际上如今的优化己经向优化等待(waits)转型了,实际中性能优化最根本的出现点也都集中在IO,这是影响性能最主要的方面,由系统中的等待去发现Oracle库中的不足、操作系统某些资源利用的不合理是一个比较好的办法,下面把我的一点实践经验与大家分享一下,本文测重于Unix环境。 阅读全文
2007-02-28 08:00

Oracle碎片整理全面解析

Oracle 作为一种大型数据库,广泛应用于金融、邮电、电力、民航等数据吞吐量巨大,计算机网络广泛普及的重要部门。对于系统管理员来讲,如何保证网络稳定运行,如何提高数据库性能,使其更加安全高效,就显得尤为重要。作为影响数据库性能的一大因素 -- 数据库碎片,应当引起 DBA 的足够重视,及时发现并整理碎片乃是 DBA 一项基本维护内容。 阅读全文
2007-02-06 08:00

甲骨文升级产品线 继续并购战略

甲骨文总裁Charles Phillips答记者问时说:SOA和Web 2.0 是重大的技术趋势,Web 2.0是应用软件的一种能力,甲骨文推出融合中间件就是为了适应这些趋势。。)Oracle PeopleSoft Enterprise 9.0(即:延续价值版)-甲骨文今天发布了PeopleSoft Enterprise 9.0套件的旗舰产品Oracle PeopleSoft Enterprise人力资本管理9.0。 阅读全文
2007-02-02 14:00

何时Oracle使用绑定变量性能反而更差

当我在做培训时,在解释绑定变量的好处时,大家都比较容易理解。但是,对于并不是任何时候绑定变量都是最优的。这一点很多人不是和理解。下面就讨论一下在什么时候会出现绑定变量会使性能变差。 阅读全文
2007-02-01 09:39

跟踪Oracle 9i的CPU和I/O使用代价

当Oracle每一次新版本的发布,这一数据库就会变得更加的受关注,尤其是它的外部环境。Oracle在Oracle服务器上设置了很多基于CPU个数的重要的初始化参数,并且Oracle现在已经更加地意识到CPU运行循环周期和I/O操作的使用代价。 阅读全文
2007-02-01 08:00

Oracle数据库中简单的Like优化

  简单说两句,具体看例子   1。尽量不要使用 like '%..%'   2。对于 like '..%..' (不以 % 开头),Oracle可以应用 colunm上的index   3。对于 like '%...' 的 (不以 % 结尾),可以利用reverse + function index 的形式,变化成 like '..%' 阅读全文
2007-01-26 08:00

复杂应用环境下监控Oracle数据库性能

在单一的应用环境或业务相对简单的系统下,系统性能问题 , 瓶颈所在往往是不言自明,解决问题的前提 -- 定位问题是比较容易解决的 , 但在一个复杂的应用环境下,各应用系统对系统资源往往是一种共享和竞争的关系,而且应用系统之间也可能存在着共生或制约的关系,资源利益的均衡往往是此消彼长,而这种环境下的应用系统一旦出现资源竞争,系统的瓶颈往往难以断定,甚至会发生不同应用设计人员之间互相推诿责任的扯皮现象 , 本文仅就此问题对 Linux 平台下各应用系统对 ORACLE 数据库的使用情况作一探讨,ORACLE 数据库的 TUNING 不是一个可以一言以蔽的主题,本文无意概全,内容仅涉及问题的定位及各应用对数据库资源的共享与竞争问题。 阅读全文
2007-01-18 08:00

Oracle中加速数据导入特性和技术研究

每个数据库管理员都会面临数据导入的问题,这有可能发生在数据库的新老移植过程中,或者是在数据库崩溃后的恢复重建过程中,还有可能是在创建测试数据库的模拟环境过程中,总之作为一名合格的数据库管理员,你应该做好接受各种数据导入请求的技术储备,同时还要尽量满足人本能的对导入速度的苛求。本文仅针对 Oracle 数据库所提供的加速数据导入的各种特性和技术进行探讨,其中的一些方法也可以转化应用于其他数据库。以下七种数据导入方法哪个最适用需要针对具体情况具体分析,我也附带列举了影响导入速度的各种因素供斟酌。为了比较各种数据导入方法的效果,我创建了示例表和数据集,并用各种方法导入示例数据集来计算总体导入时间和导入进程占用 CPU 时间,这里得出的时间仅供参考。需要说明的是,建议你使用 Oracle 9i 企业版数据库,当然你也可以尝试使用 Oracle 7.3 以上的标准版数据库。本文使用的机器配置为:CPU Intel P4,内存 256M,数据库 Oracle 9i 企业版。 阅读全文
2007-01-11 08:00

在Oracle里加快SQL执行的三种方法

Oracle提供了多种方法用于减少花在剖析Oracle SQL表达式上的时间,在执行带有大量执行计划的复杂查询时剖析过程会拖累系统的性能。现在我们来简要地看看这些方法中的几种。 阅读全文
2007-01-05 08:00

利用数据库效用给Unix命名管道详解

大多数Oracle效用,比如导出,导入和SQL*装入程序,但是我们通常会直接使用标准的输入和输出。这个是UNIX 的一个问题,因为大多数时候UNIX都默认或者通过特殊选择允许你使用标准的输入或者输出。 阅读全文
2006-12-22 08:00

服务器硬件优化探讨(一)

高档服务器稳定度达99.99%,平均一年内的当机时间不超过53分钟,而低档服务器的稳定度仅为90%,平均当机时间则高达876小时以上。要想做到百分百不当机是不可能的,但可以深入分析影响服务器稳定的关键所在,采用针对性的方法来有效提高其稳定性,使当机时间尽可能缩短。笔者在香港地区和内地安装使用多台服务器,对此有深刻体会…… 阅读全文
2006-12-20 10:13

Oracle履行对嵌入式数据库的承诺

近日Oracle公司外界宣称,他们针对各式嵌入式数据库技术的策略目前正在稳步实施和布置中,以此来表明其对在收购狂潮中获得产品技术承诺的履行。 阅读全文
2006-12-19 08:00

扫除繁杂 还你一个清爽的Win XP

在默认状态下,WindowsXP经常会自作聪明地做出某些决定,或者时不时地跳出某些提示和建议窗口,妨碍了正常的操作。下面就让我们一起来对WindowsXP进行一下调整,找回一个清爽的操作环境吧。 阅读全文
2006-12-19 02:00

优化数据库大幅度提高Oracle的性能

数据库优化的讨论可以说是一个永恒的主题。资深的Oracle优化人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。还有的人认为要抓出执行最慢的语句来进行优化。但实际情况是,提出疑问的人很可能根本不懂执行计划,更不要说statspack了。而我认为,数据库优化,应该首先从大的方面考虑:网络、服务器硬件配置、操作系统配置、Oracle服务器配置、数据结构组织、然后才是具体的调整。实际上网络、硬件等往往无法决定更换,应用程序一般也无法修改,因此应该着重从数据库配置、数据结构上来下手,首先让数据库有一个良好的配置,然后再考虑具体优化某些过慢的语句。 阅读全文
2006-12-15 09:50

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

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

Oracle零售业管理软件获AMR最高评价

近日,在AMR Research公司最近发布的有关新型零售业ERP系统的研究报告中,Oracle零售业(Oracle Retail)应用套件在关键商品管理方面获得了最高评价。AMR认为,商品管理是“零售企业的核心交易系统,囊括了商品数据管理、价格管理与执行、采购管理、库存管理与评估以及与POS系统集成等各种功能”。这份2006年5月发布的报告题目为“零售业ERP套件:为现代零售商的后台支撑而投资”。 阅读全文
2006-12-14 09:19

优化调整Oracle 8i数据库

Oracle 8i数据库服务器是高度可优化的软件产品,经常性的调整可以优化系统的性能,防止出现数据瓶颈。我们通过调整数据库系统,可以使它达到最佳性能以满足用户的需要。下面,笔者将介绍优化和调整Sun SPARC Solaris系统平台上的Oracle 8i数据库服务器的一些相关命令和方法。 阅读全文
2006-12-14 08:00

虚拟内存碎片检测和Exchange内存优化

什么是虚拟内存?我们使用的计算机都是基于X86的32位操作系统,而计算机是以二进制来描述的。因此2^32=4096MB=4GB。也就是说,一个32位计算机上运行的进程,最大寻址空间为4GB,这就是我们说的虚拟地址空间。它和实际的物理内存空间并无关联 阅读全文
2006-12-13 09:14

Oracle9i中利用自动撤销管理的优点

在Oracle9i中,Oracle对回滚段进行了重新命名,现在将其作为撤销日志。在传统的操作上,回滚段保存交换的撤销信息,直到系统发送一个响应或者回滚语句。 阅读全文
2006-12-13 08:00

Oracle Spatial时态空间数据库设计

一个地理目标从诞生到消亡所经历的空间和时间范围及其属性信息。这是一个为处理时空数据方便而抽象出来的概念,相当于全信息模型中的全信息对象。为了理解时空对象,我们以二维地物为例。二维地物在二维空间中占据一定的空间范围,表现为一个二维几何体,也就是它的几何属性。如果再增加一条时间轴,成为(x,y,t)坐标系,并认为任何的空间对象都有诞生和消亡,则这个二维地物就在(x,y,t)坐标系中占据了一定的三维空间。我们就把二维地物从诞生到消亡这一时间段所占据的空间-时间范围称之为“时空对象”。同理,也可以将时空对象扩展为三维的空间对象在时间维度上的延续,也就是四维对象。时空对象的属性信息是一张二维表。 阅读全文
2006-12-12 08:00

Oracle发布商业流程分析套件

近日Oracle公司发布了最新的商业流程分析套件,该套件提供用户建模、发布、模拟和优化端到端商业流程,以此提高企业运作效率和改善商业生产力。 阅读全文
2006-12-12 08:00

Oracle中的数据字典技术初级入门

数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。   Oracle中的数据字典有静态和动态之分。静态数据字典主要是在用户访问数据字典时不会发生改变的,但动态数据字典是依赖数据库运行的性能的,反映数据库运行的一些内在信息,所以在访问这类数据字典时往往不是一成不变的。以下分别就这两类数据字典来论述。 阅读全文
2006-12-12 08:00

优化数据库大幅度提高Oracle的性能

  几个简单的步骤大幅提高Oracle性能--我优化数据库的三板斧。

  数据库优化的讨论可以说是一个永恒的主题。资深的Oracle优化人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。还有的人认为要抓出执行最慢的语句来进行优化。但实际情况是,提出疑问的人很可能根本不懂执行计划,更不要说statspack了。而我认为,数据库优化,应该首先从大的方面考虑:网络、服务器硬件配置、操作系统配置、Oracle服务器配置、数据结构组织、然后才是具体的调整。实际上网络、硬件等往往无法决定更换,应用程序一般也无法修改,因此应该着重从数据库配置、数据结构上来下手,首先让数据库有一个良好的配置,然后再考虑具体优化某些过慢的语句。

  我在给我的用户系统进行优化的过程中,总结了一些基本的,简单易行的办法来优化数据库,算是我的三板斧,呵呵。不过请注意,这些不一定普遍使用,甚至有的会有副作用,但是对OLTP系统、基于成本的数据库往往行之有效,不妨试试。(注:附件是Burleson写的用来报告数据库性能等信息的脚本,本文用到)

  一.设置合适的SGA

  常常有人抱怨服务器硬件很好,但是Oracle就是很慢。很可能是内存分配不合理造成的。(1)假设内存有512M,这通常是小型应用。建议Oracle的SGA大约240M,其中:共享池(SHARED_POOL_SIZE)可以设置60M到80M,根据实际的用户数、查询等来定。数据块缓冲区可以大致分配120M-150M,8i下需要设置DB_BLOCK_BUFFERS,DB_BLOCK_BUFFER*DB_BLOCK_SIZE等于数据块缓冲区大小。9i 下的数据缓冲区可以用db_cache_size来直接分配。

  (2)假设内存有1G,Oracle 的SGA可以考虑分配500M:共享池分配100M到150M,数据缓冲区分配300M到400M。

  (3)内存2G,SGA可以考虑分配1.2G,共享池300M到500M,剩下的给数据块缓冲区。

阅读全文
2006-12-12 08:00

win2003最新优化方法大全之一

微软Windows 2003操作系统最新优化方法大全 阅读全文
2006-12-11 09:07

与Oracle的谈判 信息决定一切

GotVMail通讯有限责任公司极力推销它的虚拟电话系统,这种电话系统可以把小公司包装得像是大公司。作为一个新兴的小公司,位于麻省的Weston的GotVMail公司知道怎么样在大联盟中运作。公司一直信奉的一个观点就是相信自己的价值 阅读全文
2006-12-11 08:02

Siebel CRM首次进入Linux领域

近期Oracle将发布Sieble 8,届时这套老牌的CRM应用系统将首次实现运行在Linux服务器上。事实上Siebel这个曾经最大的CRM供应商正因为要面对大量的客户投诉而烦恼,客户不停地抱怨系统的复杂和昂贵的价格。 阅读全文
2006-12-09 08:00

安全公告:Oracle 服务器存在多个漏洞

  Oracle Application Server 最近被发现存在多个安全漏洞,包括资料溢写、不安全的预设定、无法执行存取控制以及无法验证输入。这些漏洞造成的影响包括可被执行任意指令或程序代码、拒绝服务,及未经授权的资料存取。 阅读全文
2006-12-08 15:55

百汇健康集团弃SAP选Oracle

百汇预计,选择Oracle解决方案将降低其业务运营的总体管理成本,同时还将为其长期业务目标的实现提供强有力的支持。据悉,Oracle电子商务套件是一种集成式后端办公应用套件,具有专门面向医疗保健行业的功能,全球300多家领先医疗保健机构已采用这一套件。 阅读全文
2006-12-07 08:00

Oracle数据库 SQL Plus 命令使用指南

  SQLPlus命令使用指南(一)

  熟悉oracle的朋友都知道,SQL PLUS是一个重要的和ORACLE打交道的工具。SQL PLUS本身有很多命令,可以帮助我们做很多事情,包括产生一些规格化的报表、提供人机交互等等。下面,我就简单地说明一下,供大家参考:

  一 帮助命令

  HELP可以帮助我们,查找SQL PLUS每个命令的用法

  举例:

SQL> help accept
   
  ACCEPT
  ------
   
  Reads a line of input and stores it in a given user variable.
   
  ACC[EPT] variable [NUM[BER] | CHAR | DATE] [FOR[MAT] format]
    [DEF[AULT] default] [PROMPT text | NOPR[OMPT]] [HIDE]

  二 SQLPLUS的人机交互命令

  在SQLPLUS里可以接受用户的输入,最常用的命令有:

阅读全文
2006-12-06 08:00

看看你的Oracle优化了吗?

  很多的时侯,做Oracle的DBA,当应用管理员向我们通告现在应用很慢、数据库很慢的时侯,我们到数据库时做几个示例的Select也发现同样的问题时,有些时侯我们会无从下手,因为我们认为数据库的各种命种率都是满足Oracle文档的建议。实际上如今的优化己经向优化等待(waits)转型了,实际中性能优化最根本的出现点也都集中在IO,这是影响性能最主要的方面,由系统中的等待去发现Oracle库中的不足、操作系统某些资源利用的不合理是一个比较好的办法,下面小编将把众多DBA和数据库专家关于Oracle数据库优化方面的一些实践经验与大家分享一下,一起来关注吧。

  基础优化:

  Oracle 10g 中新的 SQL 优化

  Oracle使用的hints调整机制一直很复杂,Oracle Technical Network对使用hints调整Oracle SQL的过程有很好的全面评述。根据对10g数据库的介绍,可使用更多新的optimizer hints来控制优化行为。现在让我们迅速了解一下这些强大的新hints:

阅读全文
2006-12-01 08:50

邮件订阅


    
  • 周排行榜
  • 月排行榜
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i