内存访问的冲突出现在当进程申请的内存超过系统的物理内存总量时,为了处理这种情况,系统将程序与数据在内存和硬盘间进行交换。在AIX上,可以通过vmtune命令中的MINPERM和MAXPERM参数,调整系统文件缓存来控制内存交换操作。合理的内存配置,是Oracle数据库性能调整的重要方面。调整Oracle 9i在AIX的性能其根本目标是,首先尽量避免系统内存页的交换操作,然后尽量将应用程序经常用到的数据缓存在系统的SGA区中。
标签:Oracle 9I
分类:软件
分享人:wanghaixu
文件:32 KB
在Oracle 9i中,按照SQL 99标准,增加了时间间隔型数据INTERVAL YEAR TO MONTH和INTERVAL DAY TO SECOND,它们和其他几种数据类型一起使得对时间的处理更加准确。本文介绍了设置时间间隔型数据的方法。
标签:Oracle 9I
分类:职场管理
分享人:user04
文件:N/A
在Oracle9i之前,虽然有一个NEW_TIME函数可以改变DATE的时间戳部分,但是还没有专门用来存储时区信息的数据类型。在Oracle9i中,我们可以使用DBTIMEZONE伪字段查询数据库的时区,使用 SESSIONTIMEZONE伪字段查询会话的时区。但是,对于大多数数据库,这些值都是-07:00之类的偏移值,因此对于 NEW_TIME函数是没有用的。Oracle9i有关NEW_TIME的文档建议使用FROM_TZ来替代,但是这可能会产生误导。FROM_TZ只将 一个时区应用到一个时间戳上;它并不能把一个时区转换成另外一个时区。本文将为大家介绍如何在Oracle 9i中正确转换时区。
分类:软件
分享人:itp_dev
文件:N/A
中信证券通过在Oracle9i数据库基础上的集中式体系化管理,强化了集团总部集中管理和资源的集中调度,从而建立了集核算、控制、预测、决策、分析为一身的信息系统,加强了企业内部控制,提升了企业的竞争力。
分类:软件
分享人:itp_dev
文件:N/A
使用Oracle9i和Oracle Text,可以方便而有效地利用标准的SQL工具来构建基于文本的新的开发工具或对现有应用程序进行扩展。应用程序开发人员可以在任何使用文本的 Oracle数据库应用程序中充分利用Oracle Text搜索,应用范围可以是现有应用程序中可搜索的注释字段,也可是实现涉及多种文档格式和复杂搜索标准的大型文档管理系统。Oracle Text支持Oracle数据库所支持的大多数语言的基本全文搜索功能。本文将介绍如何使用Oracle9i的全文检索技术来为自己的应用提供一个优秀的 解决方案。
分类:软件
分享人:itp_dev
文件:N/A
本文主要介绍了如何让你的SQL运行得更加灵活和高效。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对它们进行适当的优化后,其运行速度有了明显地提高。
分类:软件
分享人:user04
文件:N/A
在当的地方增加适当的索引并从不合理的地方删除次优的索引,将有助于优化那些性能较差的SQL Server应用。实践表明,合理的索引设计是建立在对各种查询的分析和预测上的,只有正确地使索引与程序结合起来,才能产生最佳的优化方案。本文就SQL Server索引的性能问题进行了一些分析和实践。
标签:索引SQL Server
分类:软件
分享人:user04
文件:N/A
索引视图是一个已被物化或保存在数据库中的视图。当基本表更新时,给视图建立的索引由数据库引擎保存和更新。当你的结果集返回许多行并且需要求总数时,索引视图十分有用。这是因为数据库引擎必须在基表数据更新时维持视图索引,这可能会降低事务的性能。要给一个视图建立一个索引,视图定义必须遵守某组条件和会话设置,同时要求把基表和 视图定义联系起来。如果你确定你的视图满足这些标准,你给视图建立的第一个索引必须是一个唯一的聚集索引。建立的第一个视图必须 在一组栏上,并且被聚集,以便索引被物化。
标签:索引SQL Server
分类:软件
分享人:user04
文件:N/A
如果column保存了高度相关的数据,并且常常被顺序访问时,最好使用clustered索引,这是因为如果使用clustered索引,SQL Server会在物理上按升序或者降序重排数据列,这样就可以迅速的找到被查询的数据。同样,在搜寻控制在一定范围内的情况下,对这些 column也最好使用clustered索引。这是因为由于物理上重排数据,每个表格上只有一个clustered索引。与上面情况相反,如果columns包含的数据相关性较差,可以使用nonculstered索引。
标签:索引SQL Server
分类:软件
分享人:user04
文件:N/A
索引跳跃式扫描(index skip scan)是Oracle9i的一个新的执行特性,尤其适用于使用连接索引和访问多值索引的Oracle查询。Oracle9i的索引跳跃式扫描执行规则允许使用连接索引,即使SQL查询中不指定性别。 这一特性使得无需在emp_id行中提供第二个索引。Oracle承认索引跳跃式扫描没有直接索引查询速度快,但可以这样说,相比于整个表扫描 (table scan),索引跳跃式扫描的速度要快得多。
标签:Oracle 9I
分类:软件
分享人:user04
文件:N/A
Oracle 9i第2版扩充了INDEX BY表格功能,允许以文字为下标。这使得联合数组更像是其它语言,如Perl中的杂凑表格。为说明文字字符串可成为目录值,简单使用INDEX BY VARCHAR2,不要使用惯常的INDEX BY BINARY_INTEGER。
标签:Oracle 9I
分类:软件
分享人:user04
文件:N/A
索引可以加速查询搜索,特别是在一个数据仓库的环境中,因为这时数据库会接收到许多ad-hoc请求。要避免全表搜索,我们一般在每个可能被搜索的列中建立索引。不过索引会占用许多的表空间;在许多的情况下, 索引比被索引的表消耗更多的存储空间。在插入和删除行的时候,索引还会引入额外的开销。在Oracle9i之前,要知道一个索引是否被使用是困难的,因此许多数据库都有许多没用的索引。本文的目的就是向大家介绍通过Oracle9i中的新特性来辨别未使用的索引。
分类:软件
分享人:user04
文件:N/A
Oracle9i最重要的新特性就能动态修改几乎所有Oracle性能参数。这使 Oracle专家能在Oracle实例运行期间动态地重新配置它——不管是因为要解决当前的一个性能问题,还是因为预测到一个紧迫的性能需求。牵涉到动态数据库调节操作时,Oracle专家通常关心的是两方面的问题:事先安排好的重配置,以支持常规处理需求的变化;以及基于趋势的动态重配置,以响应从STATSPACK中获取的信息。文中介绍了Oracle如何对这两种活动提供支持。
标签:Oracle 9I
分类:软件
分享人:user04
文件:N/A
Oracle通过PROFILE中的PASSWORD_REUSE_TIME和PASSWORD_REUSE_MAX来确定密码是否可以重用以及密码重用的限制。PASSWORD_REUSE_TIME是重用密码的最小时间间隔,单位是天。可以给出整数或分数,如1/1440表示1分钟。PASSWORD_REUSE_MAX是重用密码前更换密码的最小次数。这两项本身没有任何异议,关键是两项如何配合使用。文中介绍了可以分为3种情况进行描述。
分类:软件
分享人:user04
文件:N/A
基于功能的Oracle索引使得数据库管理人员有可能 在数据表的行上过度分配索引。过度分配索引会严重影响关键Oracle数据表的性能。在Oracle9i出现以前,没有办法确定SQL查询没有使用的索引。让我们看看Oracle9i提供了什么样的方法让你找到这些索引并删除它们。过程是相当简单的。Oracle9i有一个工具能够让你使用ALTER INDEX命令监视索引的使用。然后你可以查找这些没有使用的索引并从数据库里删除它们。
分类:软件
分享人:user04
文件:N/A
在oracle8i中,确定使用了那个索引的方法意味着要对存在语共享SQL区中的所有语句运行EXPLIAN PALN,然后查询计划表中的OPERATION列,从而识别有OBJECT_OWNER和OBJECT_NAME列所确定的那个索引上的索引访问。在oracle9i中,情况会简单得多,因为有一个新得字典视图V$ SQL_PLAN存储了实际计划,这些计划用于执行共享SQL区中得语句。V$SQL_PLAN视图很类似与计划表,但V$SQL_PLAN使用 ADDRESS和HASH_VALUE列 来识别语句, 而计划表使用用户提供得STATEMENT_ID来识别语句。
分类:软件
分享人:user04
文件:N/A
在Oracle 9i中可以方便的把数据导出为文件,或者从文件导入。通过Oracle的管理服务器(Oracle Management Server,OMS)可以方便的实现,整个操作过程中有很多地方需要解释说明,但是完整的指导资料不多。本文将为大家介绍如何利用Oracle管理服务器将数据导入导出的方法。
标签:Oracle 9I
分类:软件
分享人:user04
文件:N/A
在Oracle 9i中可以方便的把数据导出为文件,或者从文件导入。通过Oracle的管理服务器可以方便的实现,本文介绍了利用Oracle的管理服务器将数据导入导出的方法。
标签:Oracle 9I
分类:软件
分享人:user04
文件:N/A
Oracle 9i中推出的After Logon数据库触发器能够方便地初始化应用程序上下文中的属性。用户成功登录Oracle后,触发器启动,在指定的数据包中执行一个存储过程查询数据,并通过DBMS_SESSION.SET_CONTEXT过程把它放到上下文中。使用这种方法有以下几个好处:它的性能更强。应用程序上下文数据保存在SGA中,访问它可以避免应用程序查询数据时重复读取磁盘。它更加安全。它使用一个与上下文有关的单独PL/SQL代码对象,通常是一个数据包来改变或清除上下文。After Logon触发器正是执行的这个数据包。
分类:软件
分享人:user04
文件:N/A
Oracle 9i中提供强大的迁移功能,可以从多种数据库向Oracle迁移数据。Oracle新发行的迁移工具提供了从Access 2000向Oracle 92010迁移的简便易行的解决方案,该方案克服了中文乱码问题和字符串被截断的问题,本文介绍了从Access 2000向Oracle 92010迁移的全过程。
分类:软件
分享人:user04
文件:N/A
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。