Oracle教程
Oracle优化 标签描述

本站中文解释 _SIZE RESULT_CACHE_MAX_TEMP_RESULT_SIZE参数是oracle通过硬盘交换区域来缓存,查询中用到的结果,使下次查询可以重用而不必再次查询,可提高查询效率。 RESULT_CACHE_MAX_TEMP_RESULT_SIZE定义了非全局性临时查询结果集的最大尺寸。该参数可以设置为任意值,取消缓存则设置为0。参数默认值为0,即不使用缓存。 正确的设置RESULT_CACHE_MAX_TEMP_RESULT_SIZE的方法如下: 1、通过以下语句查看当前设置: selectfromv$parameterwherename=‘RESULT_CACHE_M...

本站中文解释 Oracle事件gccurrentblock2-way是由Oracle关系数据库引擎(RDBMS)生成的一个检查点,是供Oracle实例用来管理空间块转换过程的。每当从数据库文件(从磁盘中加载)中读取一个块,或者从数据库内存(DataDictionaryBufferCache)中读取一个块,该事件就会发生一次。gccurrentblock2-way是用来防止性能低下的原因之一,比如低于适当的空间块转换系数导致的性能低下。 当块处于空闲状态时,Oracle会检查这个块是否由gccurrentblock2-way事件检查过,如果没有,则会检查这个块所在的数据库文件,是否请求或等待空间...

本站中文解释 Oracle事件resmgr:cpuquantum是由Oracle数据库资源管理器提供的一种事件类型,用于控制数据库会话中的CPU使用情况。它以一个若干微秒的操作数量(quantum)统一计算使用时间。如果在这个时间量内完成操作,则会话可以继续使用,如果超时,则会被暂停以给其他会话分给时间使用。 resmgr:cpuquantum的可用值是Oracle10g默认值之一,默认值为100微秒。由于该量子非常短,远低于Oracle9i中的默认值900微秒,因此可以更好地控制CPU使用率。 resmgr:cpuquantum事件可以控制哪些会话使用CPU时间。如果将其设置为0,则会禁止某...

本站中文解释 OracleEnqueues:CF和ControlfileTransaction是Oracle数据库中重要的一种事件。它们可用于在系统资源共享但用户希望它们在独立环境中使用的情况下方便地访问比较小的数据项。这种情况下,代表一个整体的一部分或一组数据库资源,可以被多个会话(session)共享,但同时只能有一个会话访问某个资源,以避免其他会话访问时潜在的冲突。 CFEnqueues是ControlFilesEnqueues,也称控制文件排队机制。它是一种用于限制controlfile的访问的锁定机制,它以”控制文件事务锁”的形式在内存中显示,用于大多数重大操作(如数据库启动和关闭)...

本站中文解释 Oracle事件parallelrecoverycoordwaitforreply是Oracle数据库恢复操作的一部分,不正确的恢复操作可能导致数据库中的数据出现损坏或丢失。 parallelrecoverycoordwaitforreply事件是指在ParallelRecovery过程中,Coordinator进程阻塞等待从Node上收到的应答回复。 当一个数据库实例想从其他数据库实例的恢复介质上恢复数据时,会开始一个ParallelRecovery过程,Coordinator进程在这个过程中扮演主角色,Coordinator进程会向各个Node发出备份文件之间进行比对检查的请...