oracle緩存怎么看,oracle 查詢緩存

怎么查看oracle數(shù)據(jù)庫數(shù)據(jù)緩沖區(qū)大小

日志緩沖區(qū)Log_buffer是Oracle專門用于存入重做日志的內(nèi)存區(qū)域。

鄧州網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),鄧州網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為鄧州成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的鄧州做網(wǎng)站的公司定做!

數(shù)據(jù)庫啟動時,可以看到:

SQL startup

ORACLE 例程已經(jī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ù)庫裝載完畢。

數(shù)據(jù)庫已經(jīng)打開。

Redo Buffers就是分配給Log_buffer的內(nèi)存大小。

對日志緩沖區(qū)的大小,可以從下面的視圖中查詢的到:

SQL select * from v$parameter;

也可以

SQL show parameter log_buffer

NAME TYPE VALUE

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

log_buffer integer 524288

從這兒查詢出的數(shù)據(jù),是在配置文件中配置的數(shù)據(jù),配置文件有:SPFILEORA92.ORA,INITora92.ORA等。

這個值和真實的日志緩沖區(qū)的大小不同。如果要知道真實的Log_buffer的大小,可以用下面的方法查詢:

SQL select * from v$sgastat where name ='log_buffer';

POOL NAME BYTES

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

log_buffer 656384

上面的這個值,是Oracle的SGA實際分配給Log_buffer的大小。

另外,還可以從 v$sga中查詢:

SQL select * from v$sga;

NAME VALUE

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

Fixed Size 453252

Variable Size 46137344

Database Buffers 37748736

Redo Buffers 667648

這個值也就是Oracle啟動時分配給Log_buffer的大小。

那這個值為什么和實際的大小有差別呢?

SQL select (667648-656384)/1024 ||'K' from dual;

(66

---

11K

相差11K,那這11K干什么用呢?

這11K是Oracle為了保護Log_buffer,分配出來的日志保護頁。

Oracle 11.2.0.4應(yīng)用緩存之三(緩存配置-預(yù)加載只讀緩存組)

4.在oracle 端做測試數(shù)據(jù)驗證

7.1 測試Load (不符合3條件時的報錯信息)

ORACLE怎么查看庫緩存中的SQL 破解

命令行:

sqlplus / as sysdba

select name from user_source where type='PROCEDURE';

可查看sys用戶下所有存儲過程名字

select text from user_source where name='XXX'

可查看該存儲過程的內(nèi)容

plSQLdevloper工具:

左側(cè)找到‘Procedures’,點開之后即可查看當(dāng)前用戶的所有存儲過程。

右鍵點擊存儲過程,選擇‘view’可查看詳細信息

如何查看ORACLE把哪些表緩存表到內(nèi)存了

SQL?show?user

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í)行計劃在cache和no cache情況下物理讀的變化。

網(wǎng)站欄目:oracle緩存怎么看,oracle 查詢緩存
文章出自:http://muchs.cn/article32/phjssc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器營銷型網(wǎng)站建設(shè)、企業(yè)建站、搜索引擎優(yōu)化品牌網(wǎng)站建設(shè)、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站