国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

物理讀之LRU(最近最少被使用)的深入解析

來源:懂視網 責編:小采 時間:2020-11-09 12:25:22
文檔

物理讀之LRU(最近最少被使用)的深入解析

物理讀之LRU(最近最少被使用)的深入解析:一組LRU鏈表包括LRU主鏈,LRU輔助鏈,LRUW主鏈,LRUW輔助鏈,稱為一個WorkSet(工作組)如下圖:sys@ZMDBselectCNUM_SET,CNUM_REPL,ANUM_REPL,CNUM_WRITE,ANUM_WRI 一組LRU鏈表包括LRU主鏈,LRU輔助鏈,LRUW主鏈,LRUW輔助鏈,稱為一個Wo
推薦度:
導讀物理讀之LRU(最近最少被使用)的深入解析:一組LRU鏈表包括LRU主鏈,LRU輔助鏈,LRUW主鏈,LRUW輔助鏈,稱為一個WorkSet(工作組)如下圖:sys@ZMDBselectCNUM_SET,CNUM_REPL,ANUM_REPL,CNUM_WRITE,ANUM_WRI 一組LRU鏈表包括LRU主鏈,LRU輔助鏈,LRUW主鏈,LRUW輔助鏈,稱為一個Wo

一組LRU鏈表包括LRU主鏈,LRU輔助鏈,LRUW主鏈,LRUW輔助鏈,稱為一個WorkSet(工作組)如下圖:sys@ZMDBselectCNUM_SET,CNUM_REPL,ANUM_REPL,CNUM_WRITE,ANUM_WRI

一組LRU鏈表包括LRU主鏈,LRU輔助鏈,LRUW主鏈,LRUW輔助鏈,稱為一個WorkSet(工作組)如下圖:

sys@ZMDB>@?/rdbms/admin/show_para

Enter value for p: _db_block_buffers

old 12: AND upper(i.ksppinm) LIKEupper('%&p%')

new 12: AND upper(i.ksppinm) LIKEupper('%_db_block_buffers%')

P_NAME P_DESCRIPTION P_VALUE ISDEFAULT ISMODIFIEDISADJ

------------------------------------------------------------------------------------------------------------------------ --------- ---------- -----

_db_block_buffers Number of database blocks cached inmemory: hidden 30442 TRUE FALSE FALSE

Parameter

我們用以下語句查下數據庫中buffer所在LRU的狀態

sys@ZMDB>alter session set events'immediate trace name buffers level 1';

/u01/app/oracle/diag/rdbms/zmdb/zmdb/trace/zmdb_ora_13511.trc

拿BA=7d1b2000,搜索第一次DUMP的trace文件

/u01/app/oracle/diag/rdbms/zmdb/zmdb/trace/zmdb_ora_13480.trc

BH (0x7d3e8098) file#: 3 rdba:0x00c0586b (3/22635) class: 34 ba: 0x7d1b2000

set: 5 pool: 3 bsz: 8192 bsi: 0 sflg: 1 pwc:0,25

dbwrid:0 obj: -1 objn: 0 tsn: 2 afn: 3 hint: f

hash: [0x9efa7570,0x9efa7570] lru:[0x7f7f5d30,0x7d3e8050]

lru-flags: on_auxiliary_list

ckptq: [NULL] fileq: [NULL] objq: [NULL]objaq: [NULL]

st: FREE md: NULL fpin: 'ktuwh03: ktugnb'tch: 0 lfb: 33

flags:

拿BA=7d1b2000,搜索第二次DUMP的trace文件

/u01/app/oracle/diag/rdbms/zmdb/zmdb/trace/zmdb_ora_13511.trc

BH (0x7d3e8098) file#: 7 rdba:0x01c0008b (7/139) class: 1 ba: 0x7d1b2000

set: 5 pool: 3 bsz: 8192 bsi: 0 sflg: 1 pwc:0,25

dbwrid: 0 obj: 22919 objn: 19567 tsn: 7 afn:7 hint: f

hash: [0x787e4bd8,0x9e4cda50] lru:[0x7f7f5d30,0x7d3e8050]

ckptq: [NULL] fileq: [NULL] objq:[0x9a88e518,0x7d3e8078] objaq: [0x9a88e508,0x7d3e8088]

st: XCURRENT md: NULL fpin: 'kdswh11:kdst_fetch' tch: 1

flags: only_sequential_access

LRBA: [0x0.0.0] LSCN: [0x0.0] HSCN:[0xffff.ffffffff] HSUB: [65535]

從上面的兩個trace可以得出結論ba: 0x7d1b2000

從lru-flags:on_auxiliary_list(LRU_FLAG=4)到LRU-主鏈冷端的頭部,這個比較特殊在DUMP沒有顯示LRU_FLAG(LRU_FLAG=0)

觀察LRUTCH>=2時冷端移到熱端

1、BUFFER手動設為100M

ALTER SYSTEM SETmemory_max_target=0 scope=spfile;

ALTER SYSTEM SET memory_target=0;

alter system set sga_target=0;

create table gyj1_t80 (idint,name char(2000));

create table gyj2_t80 (idint,name char(2000));

begin

for i in 1 .. 30000

loop

insert into gyj1_t80 values(i,'gyj'||i);

commit;

end loop;

end;

/

SQL> SQL> selectbytes/1024/1024||'M' from dba_segments where segment_name='GYJ1_T80' andowner='GYJ';

BYTES/1024/1024||'M'

-----------------------------------------

80M

begin

for i in 1 .. 30000

loop

insert into gyj2_t80 values(i,'gyj'||i);

commit;

end loop;

end;

/

create index idx_gyj1_t80m ongyj1_t80(id);

create index idx_gyj2_t80m ongyj2_t80(id);

SQL> show user;

USER is "GYJ"

SQL> conn / as sysdba

Connected.

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup

ORACLE instance started.

第一次dump

SQL> alter session set events'immediate trace name buffers level1';

Session altered.

SQL> select * fromv$diag_info where;

INST_ID NAME

---------- --------------------

VALUE

--------------------------------------------------------------------------------

1 Default Trace File

/u01/app/oracle/diag/rdbms/jfdb/jfdb/trace/jfdb_ora_7210.trc

發生一個物理讀走索引

set autot on

selectid,name,dbms_rowid.rowid_relative_fno(rowid)file#,dbms_rowid.rowid_block_number(rowid) block# from gyj1_t80 where id=1;

SQL> selectid,name,dbms_rowid.rowid_relative_fno(rowid)file#,dbms_rowid.rowid_block_number(rowid) block# from gyj1_t80 where id=1;

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

物理讀之LRU(最近最少被使用)的深入解析

物理讀之LRU(最近最少被使用)的深入解析:一組LRU鏈表包括LRU主鏈,LRU輔助鏈,LRUW主鏈,LRUW輔助鏈,稱為一個WorkSet(工作組)如下圖:sys@ZMDBselectCNUM_SET,CNUM_REPL,ANUM_REPL,CNUM_WRITE,ANUM_WRI 一組LRU鏈表包括LRU主鏈,LRU輔助鏈,LRUW主鏈,LRUW輔助鏈,稱為一個Wo
推薦度:
標簽: 使用 lr 物理
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国产成人精品影视 | 一区二区精品在线 | 欧美亚洲网 | 亚洲欧美一区二区三区九九九 | 国产热久久精 | 亚洲精品乱码久久久久 | 久久久久88色偷偷免费 | 久久久精品久久久久久久久久久 | 精品国产一区二区三区久久久蜜臀 | 人成精品视频三区二区一区 | 日韩欧美综合在线 | 久久国产成人精品国产成人亚洲 | 精品在线一区 | 在线国产视频观看 | 国产欧美日韩精品在钱 | 啪啪网站免费观看 | 欧美在线视频一区在线观看 | 91精品久久久久 | 黄动漫3d无遮挡免费观看 | 国产91在线视频 | 中文字幕一区二区三区久久网站 | 日韩欧美中字 | 天天做天天摸天天爽天天爱 | 国产精品成 | 免费一级a毛片在线播放视 免费一区二区 | 亚洲视频在线免费播放 | 日本三级韩国三级韩级在线观看 | 最新大黄网站免费 | 亚洲日韩图片专区第1页 | 日韩欧美综合在线 | 国产精品视频观看 | 91麻豆国产精品91久久久 | 久久国产成人精品国产成人亚洲 | 国产免费一区二区三区免费视频 | 青青草原国产一区二区 | 久久国产香蕉视频 | 日韩欧美视频一区二区三区 | 免费国产最新进精品视频 | 97一级毛片全部免费播放 | 日韩在线小视频 | 亚洲视频在线观看视频 |