AIX系统下的小型计算机系统接口性能优化
|
本文是讲述有关Oracle数据库磁盘输入输出性能和优化的各个不同方面的一系列文章中的一篇。每篇技巧性的文章都摘自即将由Rampant科技出版社出版的图书《Oracle磁盘输入输出性能调优》,作者是Mike Ault。从该系列文.. |
|
本文是讲述有关Oracle数据库磁盘输入输出性能和优化的各个不同方面的一系列文章中的一篇。每篇技巧性的文章都摘自即将由Rampant科技出版社出版的图书《Oracle磁盘输入输出性能调优》,作者是Mike Ault。从该系列文.. |
|
昨天一台PC Server上的数据库又出问题,同样是硬盘故障。 这两台服务器用的都是联志的国产低端PC Server,这些服务器的质量实在是差,上次一台备机的硬盘损坏,然后又有一台因为电源模块的问题反复重起,现在这一台.. |
|
以下函数是本人在编写Oracle数据库存储过程时写的函数,觉得该函数通用性较强,因此发表出来供需要的人参考. 这个函数的功能主要是用于去除给定字符串中重复的字符串.在使用中需要指定字符串的分隔符.示.. |
|
本文是讲述有关Oracle数据库磁盘输入输出性能和优化的各个不同方面的一系列文章中的一篇。每篇技巧性的文章都摘自即将由Rampant科技出版社出版的图书《Oracle磁盘输入输出性能调优》,作者是Mike Ault。从该系列文.. |
|
比较两个数据库,可以用工具,比如toad等,也可以自己写存储过程来实现,我介绍一个用sql来核对表结构是否一致,以此类推,大家可以写出对比索引是否一致,对比约束是否一致的sql,该sql的缺点就是只能查出差异,却.. |
|
内存访问的冲突出现在当进程申请的内存超过系统的物理内存总量时,为了处理这种情况,系统将程序与数据在内存和硬盘间进行交换。 控制内存交换操作(Paging) 大量的内存交换操作会极大地影响系统的性能.. |
|
关于Oracle索引树的结构以及它们对Oracle性能调优是否重要存在大量的、激烈的争论,而且已经有很多文章试图来描述这些重要的Oracle性能工具的内部工作机制。关于这个论题也出现了一些新书,例如由“国际Oracle用户.. |
|
这篇技巧性文章是由“国际Oracle用户组”(IOUG)提供的,它是一个由用户组成的组织,这个组织通过提供高质量的信息、培训、网络和支持,来提高Oracle数据库专家和数据库开发者的水平。这篇文章摘自由David Welch所.. |
|
1 . 安装数据库之前的准备工作。 首先必须确认你的机器配置,操作系统,以及你需要安装的oracle数据库的版本。针对不同的机器、操作系统和oracle版本你可以参考以下网站。 www.oracle.com (oracle数据.. |
|
虽然索引并不总会快于全表扫描,但是很多时候我们希望Oracle使用索引来执行某些SQL,这时候我们可以通过index hints来强制SQL使用index. Index Hints的格式如下: /*+ INDEX ( table [index [index].... |
|
留言版上的第2330号问题是: 在oralce中给自建函数创建索引,结果不成功。 source:Create Index IDX_T_SP_TWOTYPESTAT_0_f On T_SP_TWOTYPESTAT_0(f_dateadd(yearmonth,12,2)); err:the function is not determinis.. |
|
很多时候,我们可以从Oracle的Trace文件中获得Block的DBA(Data Block Address),有时候需要对这个地址进行转换才能得到相应的Block地址。 有的trace文件中已经包含了地址转换,例如: Start dump data blocks tsn.. |
|
有朋友在ITPUB上提问,如何查询Oracle各组件的版本信息。 其实这个问题,最好的方法是用opatch工具,可以查询得到详细的安装组件版本。 这个可以参考我的网站链接: http://www.eygle.com/internal/Use... |
|
与hard parse对比测试; scott@MWDB> create table t ( x int ); 表已创建。 scott@MWDB> create or replace procedure proc1 2 as 3 begin 4 for i in 1 .. 10000 5 loop 6 execute immediate 7.. |
|
Windows下的软件一般都需要安装和设置才能够运行,但我们还是喜欢那些直接拷贝就可以使用的软件(即绿色软件)。事实上,对于我们这些商务人士来说,多积累些绿色软件对我们来说是相当有用的。因为我们多数情况下.. |
|
对于Oracle数据库来说,db_name和instance_name可以不同。 我们来看一下Oracle文档中对于db_name的定义: DB_NAME必须是一个不超过8个字符的文本串.在数据库创建过程中,db_name被记录在数据文件,日志文件和控制.. |
|
在监控、诊断、处理数据库性能问题的时候,时间信息往往是非常重要的判断依据。有时候可能我们会使用一些比例来判断性能,但是使用比例而不使用时间往往会将我们带向错误的方向。在Oracle9i的第一版中关于时间的信.. |
|
Tom在Expert One on One Oracle中,介绍了如何利用JOB的特性,来控制JOB运行的下次执行时间。在以前的文章中,我也给出过修改NEXT_DATE的具体的例子: http://yangtingkun.itpub.net/post/468/56931 Tom给.. |
|
查找运行系统里bad sql是一个古老的话题, 我们要根据自己的实际情况来分析。绝不能教条的运用下面介绍的这些方法。使用这些SQL语句时,会对系统表产生分组操作,当然也增大了系统的负载。建议大家在系统启动了一段.. |
|
我们可以想象,如果控制文件是从备份中恢复的,那么数据库在open过程中又将如何呢? 首先备份控制文件,打开数据库,增进检查点: [oracle@jumper eygle]$ cp control01.ctl control01.ctl.bak [oracle@.. |