累计读者的来信中,有若干位同仁谈到Oracle的性能问题。什么叫性能慢?怎么量化性能统计?问题我不一一列出了,下面的文字大部分来自Oracle 英文文档,我认为描述的极为精确,比我说的强。 也请参见www.usedb.cn. 如果有效地诊断性能问题,则进行性能统计必不可少。Oracle能够产生基于整个系统表现的、或者基于会话的、或者基于单个SQL语句的统计数据。Oracle也可
原创 2010-01-11 11:00:31
350阅读
  感谢读者看《Oracle大型数据库系统在AIXUNIX上的实战详解》这本书,这里回答一些读者邮件提出的一个较为公共的问题:ASM有什么用?为什么用?   ASM是Oracle从10g开始提供的一种存储管理技术,指的是一个在物理卷(或者磁盘分区)上特别为Oracle数据文件而创建的“专用”文件系统。该文件系统由Oracle内核维护,并管理这些位置,进而获得适用于数据库的
推荐 原创 2009-12-29 22:34:15
4992阅读
2评论
  《Oracle大型数据库系统在AIXUNIX上的实战详解》集中讨论18, 还是继续大大前天的话题——对Oracle性能数据的获得。   操作系统统计提供了关于系统硬件组成部分的使用性能,以及操作系统的使用和性能。这对于发现潜在的系统资源用尽情况至关紧要,诸如CPU和内存的使用,以及存储子系统的性能。 关于操作系统进行的统计是针对硬件环境和操作系统环境综合体的一种性能
原创 2010-01-14 22:15:49
412阅读
《Oracle大型数据库系统在AIXUNIX上的实战详解》集中讨论17, 还是继续大前天的话题——对Oracle性能数据的获得。   在Oracle10gR2以后版本中添加了经过完善的ASH功能。所谓ASH,就是自动的会话历史纪录,它纪录了每时每刻激活会话的活动信息,这些信息记录在SGA的一个循环使用的缓冲区中。任何用户的连接,只要该用户当前不处于闲置(idle类)状态,那么,该连接
翻译 精选 2010-01-13 21:39:45
597阅读
  《Oracle大型数据库系统在AIXUNIX上的实战详解》集中讨论16 还是继续前天的话题。 当进行Oracle系统优化时,不同种类的模块描述其统计数据的方式也是不一致的。例如,对于I/O方面的统计来说,吞吐量描述的磁盘I/O数,但对于并发性而言,则以单位时间内发生的事务作为统计依据。为一致起见,Oracle需要提供了一种具有共性特征的计量标准,以利于比较。因此,大多数Orac
原创 2010-01-12 20:47:45
334阅读
《Oracle大型数据库系统在AIXUNIX上的实战详解》集中讨论98, 还是继续大大大前天的话题——对Oracle性能统计中的数据解释   从前面得到的统计数据,我们可以看出这样一个问题:当大量数据摆在你面前,很多数据表现出模棱二可的状态,你如何从中找到能反映出问题的数据,并确保其是对的?没有别的分方法,只有再去印证其他数据或统计,交叉检查、互相印证正确性。   下面
原创 2010-01-16 11:27:16
303阅读
《Oracle大型数据库系统在AIXUNIX上的实战详解》集中讨论之15   继续昨天的话题,有了统计,统计中有很多是等待事件。等待事件如何理解?这可能是大家邮件中所说的问题所在。 等待事件,是指当一个服务器进程/线程(Windows平台)不得不等候某一个事件完成,称之为一次“等待事件”。当等待的这个事件完成后厚,该服务器进程/线程才可以继续后面的操作。等待事件统计,是一个累计的统
原创 2010-01-11 20:54:42
475阅读