02 2014 档案

摘要:没有人能说清哪种缓存算法是源于其他的缓存算法。Least Frequently Used(LFU):大家好,我是 LFU,我会计算为每个缓存对象计算他们被使用的频率。我会把最不常用的缓存对象踢走。Least Recently User(LRU):我是LRU缓存算法,我把最近最少使用的缓存对象给踢走。我总是需要去了解在什么时候,用了哪个缓存对象。如果有人想要了解我为什么总能把最近最少使用的对象踢掉,是非常困难的。浏览器就是使用了我(LRU)作为缓存算法。新的对象会被放在缓存的顶部,当缓存达到了容量极限,我会把底部的对象踢走,而技巧就是:我会把最新被访问的缓存对象,放到缓存池的顶部。所以,经常被读 阅读全文 »
posted @ 2014-02-18 01:10 纳兹波蛋 阅读(256) 评论(0) 推荐(0) 编辑
摘要:自动段空间管理(ASSM),它首次出现在Oracle920里(在920以前,段空间的管理方式叫做MSSM,它是由连接列表freelist来完成的,因为freelist存在串行的问题,因此容易引起段头的争用与空间的浪费)。有了ASSM,连接列表freelist被位图所取代,它是一个二进制的数组,能够迅速有效地管理存储扩展和剩余区块(free block)。使用ASSM的一个巨大优势就是能够减轻缓冲区忙等待(buffer busy wait)。我们来看看ASSM的管理结构是怎么样的:--准备工作:SQL> create table test1(id int,name varchar2(20) 阅读全文 »
posted @ 2014-02-16 14:31 纳兹波蛋 阅读(2116) 评论(0) 推荐(0) 编辑
摘要:RAC: Frequently Asked Questions [ID 220970.1]修改时间13-JAN-2011类型FAQ状态PUBLISHEDApplies to:Oracle Server - Enterprise Edition - Version: 9.2.0.1 to 11.2.0.1 - Release: 9.2 to 11.2PurposeFrequently Asked Questions for Real Application Clusters and Grid Infrastructure.Questions and AnswersGeneral RACIs rc 阅读全文 »
posted @ 2014-02-15 14:42 纳兹波蛋 阅读(830) 评论(0) 推荐(0) 编辑
摘要:1.得到文件的块大小和数据块个数在Linux和Unix上,oracle提供了一个小工具dbfsize用于查看文件块大小(可以参看[ID:360032.1]How to detect and fix a corruption in the datafile OS header - ORA-27047)[oracle@ora11g test1212]$ which dbfsize/u01/app/oracle/product/11.2.0/db_1/bin/dbfsize--查看控制文件块大小[oracle@ora11g test1212]$ dbfsize control01.ctlDataba 阅读全文 »
posted @ 2014-02-08 03:24 纳兹波蛋 阅读(1176) 评论(0) 推荐(0) 编辑
摘要:bbed是oracle内部一款用来直接查看和修改数据文件数据的工具,可以直接修改Oracle数据文件块的内容,在一些特殊恢复场景下比较有用。1.bbed 的安装在9i/10g中连接生成bbed:cd $ORACLE_HOME/rdbms/libmake -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed11g中缺省未提供BBED库文件,但可以把10g的文件copy到相应目录下,再进行编译oracle 11g中缺bbed包,oracle11g bbed install and example 上传(sbbdpt.o ssbbded.o bbedus.msb,该 阅读全文 »
posted @ 2014-02-07 23:49 纳兹波蛋 阅读(2365) 评论(1) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示