RAC WAIT EVENT (转)
1、CPU和wait time调节尺寸 当在调节system时,比较系统的CPU time 和wait time是十分重要的,从而确定在相应时间中多少是用于有效的工作时间,多少是在等待由其他进程占用的资源。  ...
大量的session allocation等待
程序采用JOB提交,多个job并行运行,结果,有个过程大概32个job并行在rac环境下执行,非常缓慢,发现大量的session allocation等待,网上查资料select * from user_tables where degree > '1'无记录select * from...
bulket过大的问题
前阵子性能测试,跑一个过程时,特别特别慢查询v$session_wait和v$latch,后查询v$sqlarea发现有个sql的version_count竟然是20000多,可怕.通过对视图v$sysstat可以获取数据库的解析情况select name,value from v$sys...
Oracle中Buffer Cache内存结构及监控(转)
1. buffer cache的概念 用最简单的语言来描述oracle数据库的本质,其实就是能够用磁盘上的一堆文件来存储数据,并提供了各种各样的手段对这些数据进行管理。作为管理数据的最基本要求就是能够保存和读取磁盘上的文...
表分区
之前优化用过几次表分区,总结下,免得以后忘记掉:1:哪个分区有用,哪个分区没用?---表指明的表空间,分区未指明表空间,子分区指明表空间但是和表指明的表空间不一致,如下:CREATE TABLE partition_test_bak( po...
v$rowcache
V$ROWCACHEV$ROWCACHE displays statistics for data dictionary activity. Each row contains statistics for one data dictionary cache.ColumnDatatypeDescriptionCACHE#NUMBERRow cache ID num...
Redo Log
重做日志( Redo Log)用于记录数据库变化,当执行DML或DDL操作时,oracle会将数据库变化信息记载到重做日志中.oracle使用重做日志的目的是在出现例程失败或介质失败时实现例程恢复和介质恢复.重做日志组(Redo Log Gr...
row cache lock 等待
数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工...
查询当天是一年的第几周
前提:一年开始的第一天在周一到周日之间的任意一天都算作一周的话:SELECT CEIL ( ( TO_DATE ('20100929', 'yyyymmdd')  ...
Oracle登录问题(网上摘录)
====================最近看到好多人说到tns或者数据库不能登录等问题,就索性总结了下面的文档。 首先来说Oracle的网络结构,往复杂处说能加上加密、LDAP等等。。这里不做讨论,重点放...
hash join和anti join的区别以及hash join的过程(网上资料)
上一篇日志中的merge into 和not in的执行计划中出现了 hash join 和 anti join 后来搜索到以下的解释,hash join 相对耗CPU 而 anti join 相对耗 IO,原文如下:hash join概念 hash join(H...
merge into 的用法
以前看到过merge into 不过都没怎么留意过,今天看到了,赶紧记录下:SQL> select version from product_component_version;VERSION------------------------------------------------------10.2.0.1.010.2.0.1.010....
从今天起,开始写日志,定个目标!
那就开始吧~