隱含引數 gc defer

2022-09-20 06:36:11 字數 4253 閱讀 2261

尊敬的客戶您好:

回答1-->11.2是毫秒(milliseconds)。

sql> select a.ksppinm "parameter",a.ksppdesc "description",b.ksppstvl "value"

from x$ksppi a, x$ksppcv b where a.indx = b.indx and a.ksppinm like '%_gc_defer_time'; 2

_gc_defer_time

how long to defer pings for hot buffers in milliseconds

0-->19c是微妙(microseconds)。

sql> select a.ksppinm "parameter",a.ksppdesc "description",b.ksppstvl "value"

from x$ksppi a, x$ksppcv b where a.indx = b.indx and a.ksppinm like '%_gc_defer_time'; 2

_gc_defer_time

how long to defer pings for hot buffers in microseconds

0回答2

19c的環境通過測試發現,最小值是32,設定32以下的值會自動設定成32,

如果大於32的話,就會正常反映。

如果您的系統沒有遇到效能問題或者沒有遭遇已知的bug,您不需要手工

設定這個引數。

謝謝。best regards,

oracle support	- 11 days ago		[odm test case]

初始值確認

sqlplus / as sysdba

sql*plus: release 19.0.0.0.0 - production on mon jan 24 05:03:17 2022

version 19.3.0.0.0

connected to:

oracle database 19c enterprise edition release 19.0.0.0.0 - production

version 19.3.0.0.0

sql> select a.ksppinm "parameter",a.ksppdesc "description",b.ksppstvl "value"

from x$ksppi a, x$ksppcv b where a.indx = b.indx and a.ksppinm like '%_gc_defer_time'; 2

_gc_defer_time

how long to defer pings for hot buffers in microseconds

0設定小於32的值

sql> alter system set "_gc_defer_time"=3 scope=spfile;

system altered.

sql> startup force

oracle instance started.

total system global area 1207955552 bytes

fixed size 9134176 bytes

variable size 1107296256 bytes

database buffers 83886080 bytes

redo buffers 7639040 bytes

database mounted.

database opened.

sql>

sql> select a.ksppinm "parameter",a.ksppdesc "description",b.ksppstvl "value"

from x$ksppi a, x$ksppcv b where a.indx = b.indx and a.ksppinm like '%_gc_defer_time'; 2

_gc_defer_time

how long to defer pings for hot buffers in microseconds

32 <---★

設定大於32的值

sql> alter system set "_gc_defer_time"=40 scope=spfile;

system altered.

sql> startup force

oracle instance started.

total system global area 1207955552 bytes

fixed size 9134176 bytes

variable size 1056964608 bytes

database buffers 134217728 bytes

redo buffers 7639040 bytes

database mounted.

database opened.

sql> select a.ksppinm "parameter",a.ksppdesc "description",b.ksppstvl "value"

from x$ksppi a, x$ksppcv b where a.indx = b.indx and a.ksppinm like '%_gc_defer_time'; 2

_gc_defer_time

how long to defer pings for hot buffers in microseconds

40sql>

無效該功能(設定為0)

sql> alter system set "_gc_defer_time"=0 scope=spfile;

system altered.

sql> startup force

oracle instance started.

total system global area 1207955552 bytes

fixed size 9134176 bytes

variable size 1107296256 bytes

database buffers 83886080 bytes

redo buffers 7639040 bytes

database mounted.

database opened.

sql> select a.ksppinm "parameter",a.ksppdesc "description",b.ksppstvl "value"

from x$ksppi a, x$ksppcv b where a.indx = b.indx and a.ksppinm like '%_gc_defer_time'; 2

_gc_defer_time

how long to defer pings for hot buffers in microseconds

0

oracle support	- 11 days ago		[notes]
親愛的使用者,您好:

best regards,

[update from customer]

rac系統中"_gc_defer_time"=32 , 確認一下這個時間單位是什麼?

對比其他rac系統,"_gc_defer_time"有值為0或3 的, 這個值為32,不是很大嗎,gc延時不是很長?

謝謝!

oracle support	- 11 days ago		[odm answer]
尊敬的客戶您好:

回答1關於隱含引數"_gc_defer_time",並沒有公開的文件對這個引數進行明確的說明。

您可以大概理解為,lms 程序將資料塊發給申請者程序的延遲(defer)時間。

通常是在規避一些問題的時候,開發會給出類似修改這個引數的workaround。

回答2是的,遇到一些案例,以及我們這邊的測試環境和您遇到的現象相同,修改不能

生效。請問,您遇到了什麼具體問題需要修改這個引數嗎?請分享您修改這個參

數的背景。

謝謝您的理解。

best regards,

oracle support	- 11 days ago		[odm question]
1、諮詢一下隱含引數"_gc_defer_time"的意義和文件介紹資訊

2、一系統中"_gc_defer_time"=32,當將其修改為3,重啟rac資料庫,修改不能生效。為什麼修改這個"_gc_defer_time"引數值不能生效?

JS arguments隱含的引數

在呼叫函式時,瀏覽器每次都會傳遞進兩個隱含的引數。函式的上下文物件 this 封裝實參的物件 arguments arguments是乙個類陣列物件,不是陣列,它可以通過索引來運算元組,也可以獲取長度。在呼叫函式時,我們所傳遞的實參都會在arguments中儲存。arguments.length就可...

獲取Oracle隱含引數資訊

oracle資料庫的初始化引數。主要 於兩個oracle內部資料字典表 x ksppcv和x ksppi通常我們查詢的v parameter檢視或使用show parameter命令都是就 於這兩個系統表的。但通過這兩種方式不能查詢隱含引數.x ksppcv用以記錄當前的設定的值,及是否使用了預設值...

獲取Oracle隱含引數資訊

oracle資料庫的初始化引數,主要 於兩個oracle內部資料字典表 x ksppcv和x ksppi通常我們查詢的v parameter檢視或使用show parameter命令都是就 於這兩個系統表的,但通過這兩種方式不能查詢隱含引數.x ksppcv用以記錄當前的設定的值,及是否使用了預設值...