SQL?show?user
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括蘇尼特右網(wǎng)站建設(shè)、蘇尼特右網(wǎng)站制作、蘇尼特右網(wǎng)頁(yè)制作以及蘇尼特右網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,蘇尼特右網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到蘇尼特右省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!
User?is?"SYS"
SQL?select?owner,object_id?from?dba_objects?where?object_name='A';
OWNER???????????????????????????OBJECT_ID
------------------------------?----------
ROME????????????????????????????????60026
SQL?select?count(*)?from?x$bh?where?obj=60026;
COUNT(*)
----------
0
SQL?select?*?from?rome.a;
ID
--------------------
10.100
10.110
10.111
SQL?select?count(*)?from?x$bh?where?obj=60026;
COUNT(*)
----------
6
SQL?select?count(*)?from?x$bh?where?obj=60026?and?state=1;
COUNT(*)
----------
6
SQL?alter?system?flush?buffer_cache;
System?altered
SQL?select?count(*)?from?x$bh?where?obj=60026?and?state=1;
COUNT(*)
----------
0
SQL?select?*?from?rome.a;
ID
--------------------
10.100
10.110
10.111
SQL?select?count(*)?from?x$bh?where?obj=60026?and?state=1;
COUNT(*)
----------
6
SQL
如果有興趣可以看一下執(zhí)行計(jì)劃在cache和no cache情況下物理讀的變化。
SQL show parameter DB_CACHE_SIZE
11g 一般不用設(shè)置它,設(shè)置memory_target就可以了
SQL show parameter memory_target
日志緩沖區(qū)Log_buffer是Oracle專(zhuān)門(mén)用于存入重做日志的內(nèi)存區(qū)域。
數(shù)據(jù)庫(kù)啟動(dòng)時(shí),可以看到:
SQL startup
ORACLE 例程已經(jīng)啟動(dòng)。
Total System Global Area 85006980 bytes
Fixed Size 453252 bytes
Variable Size 46137344 bytes
Database Buffers 37748736 bytes
Redo Buffers 667648 bytes
數(shù)據(jù)庫(kù)裝載完畢。
數(shù)據(jù)庫(kù)已經(jīng)打開(kāi)。
Redo Buffers就是分配給Log_buffer的內(nèi)存大小。
對(duì)日志緩沖區(qū)的大小,可以從下面的視圖中查詢(xún)的到:
SQL select * from v$parameter;
也可以
SQL show parameter log_buffer
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_buffer integer 524288
從這兒查詢(xún)出的數(shù)據(jù),是在配置文件中配置的數(shù)據(jù),配置文件有:SPFILEORA92.ORA,INITora92.ORA等。
這個(gè)值和真實(shí)的日志緩沖區(qū)的大小不同。如果要知道真實(shí)的Log_buffer的大小,可以用下面的方法查詢(xún):
SQL select * from v$sgastat where name ='log_buffer';
POOL NAME BYTES
----------- -------------------------- ----------
log_buffer 656384
上面的這個(gè)值,是Oracle的SGA實(shí)際分配給Log_buffer的大小。
另外,還可以從 v$sga中查詢(xún):
SQL select * from v$sga;
NAME VALUE
-------------------- ----------
Fixed Size 453252
Variable Size 46137344
Database Buffers 37748736
Redo Buffers 667648
這個(gè)值也就是Oracle啟動(dòng)時(shí)分配給Log_buffer的大小。
那這個(gè)值為什么和實(shí)際的大小有差別呢?
SQL select (667648-656384)/1024 ||'K' from dual;
(66
---
11K
相差11K,那這11K干什么用呢?
這11K是Oracle為了保護(hù)Log_buffer,分配出來(lái)的日志保護(hù)頁(yè)。
在PL/SQL中把相應(yīng)SQL語(yǔ)句粘貼到SQL窗口,按F5就能查看相應(yīng)執(zhí)行計(jì)劃。
這個(gè)是查詢(xún)緩存中的執(zhí)行計(jì)劃。
select * from v$sql_plan
(1)若在圖形界面方式下,則需在主機(jī)字符串(host
string)中指明連接描述符。
如果你采用的是默認(rèn)安裝,沒(méi)有指明連接描述符,通常為orcl。
(2)在命令行方式下,連接命令的格式是:conn
username/password@connect_identifier
username:用戶(hù)名
password:口令
connect_identifier:連接描述符
如果沒(méi)有指定連接描述符,則連接到系統(tǒng)環(huán)境變量oracle_sid所指定的數(shù)據(jù)庫(kù)。
如果沒(méi)有設(shè)定oracle_sid,則連接到的數(shù)據(jù)庫(kù)。
如果你的機(jī)器上安裝過(guò)兩個(gè)或兩個(gè)以上數(shù)據(jù)庫(kù),那必須在命令中加上@連接描述符。
名稱(chēng)欄目:如何查看oracle緩存 oracle 查詢(xún)緩存
文章分享:http://aaarwkj.com/article30/hhpeso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站設(shè)計(jì)公司、軟件開(kāi)發(fā)、網(wǎng)站排名、定制網(wǎng)站、全網(wǎng)營(yíng)銷(xiāo)推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容