future2012lg

博客园 首页 新随笔 联系 订阅 管理

2013年7月29日 #

摘要: 一、AIX1.查看CPU数:(1) smtctl 从AIX5.3起,对于power5的机器,系统引入了SMT(Simultaneousmulti-threading)的功能,其允许两个处理线程在同一颗处理器上运行,对操作系统而言,一颗物理处理器逻辑上会成为两个处理单元(逻辑处理器)。SMT功能启用:逻辑cpu个数是物理cpu个数的两倍,SMT功能禁用:逻辑cpu个数与物理cpu个数相等。(2)bindprocessor -q 查看逻辑cpu个数(3)vmstat 查看逻辑cpu数(4)prtconf 查看物理cpu数(5)lsdev -Cc processor 查看物理cpu数(6)lscfg 阅读全文
posted @ 2013-07-29 21:41 future2012lg 阅读(1604) 评论(0) 推荐(0) 编辑

摘要: 在实例一中,我们读取到了x$bh中的tch字段,该字段表示的该字段被读取/写入的次数,这个值在oracle的LRU算法中,是一个重要的参数,如果这个字段被访问,则该值就会增加:1,第一次查看TCH的值: 1.1 获得表ID: SQL> select data_object_id from dba_objects 2 where owner='SYS' and object_name='TEST'; DATA_OBJECT_ID -------------- 60629 1.2 获得表所占用的数据库ID: SQL> select unique dbab 阅读全文
posted @ 2013-07-29 21:28 future2012lg 阅读(528) 评论(0) 推荐(0) 编辑

摘要: 一个oracle block与data buffer中的一个buffer对应。用户进程(server process)负责读取磁盘上的block到data buffer cache中,DEWn进程负责将脏块写到磁盘上。一个buffer在data buffer中有4种状态 pined:多个进程想写这个块,但只有1个进程能获得锁。 claen :buffer中的数据和磁盘上的数据时一致的,这些块将优先被淘汰。 free/unused:没有被使用过,是空白内容。 dirty:不被某个进程使用使用,但buffer的内容和磁盘内容不一致data buffer cache中用2个队列保存buffer,一个 阅读全文
posted @ 2013-07-29 21:22 future2012lg 阅读(3070) 评论(0) 推荐(0) 编辑

摘要: 关于v$bh的相关字段值FILE# NUMBER Datafile identifier number (to find the filename, query DBA_DATA_FILES or VDBFILE)BLOCK# NUMBER Block numberCLASS# NUMBER Class numberSTATUS VARCHAR2(6) Status of the buffer:free - Not currently in usexcur - Exclusivescur - Shared currentcr - Consistent readread - Being read 阅读全文
posted @ 2013-07-29 21:02 future2012lg 阅读(202) 评论(0) 推荐(0) 编辑