「Oracle 21c」Oracleのプロファイルを作成する方法

環境
Windows 11 Pro 21H2 64bit
Oracle Database 21c Express Edition Release 21.0.0.0.0
SQL*Plus: Release 21.0.0.0.0

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
REATE PROFILE プロファイル名 LIMIT
SESSIONS_PER_USER {}
CONNECT_TIME {}
IDLE_TIME {}
CPU_PER_SESSION {}
CPU_PER_CALL {}
LOGICAL_READS_PER_SESSION {}
LOGICAL_READS_PER_CALL {}
PRIVATE_SGA {}
COMPOSITE_LIMIT {};
REATE PROFILE プロファイル名 LIMIT SESSIONS_PER_USER {数} CONNECT_TIME {分} IDLE_TIME {分} CPU_PER_SESSION {数} CPU_PER_CALL {分} LOGICAL_READS_PER_SESSION {数} LOGICAL_READS_PER_CALL {数} PRIVATE_SGA {数} COMPOSITE_LIMIT {数};
REATE PROFILE プロファイル名 LIMIT 
 SESSIONS_PER_USER {数}
 CONNECT_TIME {分} 
 IDLE_TIME {分} 
 CPU_PER_SESSION {数} 
 CPU_PER_CALL {分} 
 LOGICAL_READS_PER_SESSION {数} 
 LOGICAL_READS_PER_CALL {数} 
 PRIVATE_SGA {数} 
 
 COMPOSITE_LIMIT {数};

説明
SESSIONS_PER_USER
1ユーザーあたりの同時セッション数です。

CPU_PER_SESSIO
1セッションあたりの合計CPU時間です。

CONNECT_TIME
セッションの接続時間です。

IDLE_TIME
セッションの非アクティブ時間です。

LOGICAL_READS_PER_SESSION
1セッションあたりの読み込み可能なブロック数です。

CPU_PER_CALL
SQLあたりの合計CPU時間です。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
LOGICAL_READS_PER_CALL
SQLあたりの読み込み可能なブロック数です。
COMPOSITE_LIMIT
1セッションあたりのリソースの総コストです。
LOGICAL_READS_PER_CALL SQLあたりの読み込み可能なブロック数です。 COMPOSITE_LIMIT 1セッションあたりのリソースの総コストです。
LOGICAL_READS_PER_CALL
SQLあたりの読み込み可能なブロック数です。

COMPOSITE_LIMIT
1セッションあたりのリソースの総コストです。

使用例
プロファイルprofile1を作成すします。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
CREATE PROFILE profile1 LIMIT
SESSIONS_PER_USER UNLIMITED
CONNECT_TIME 80
IDLE_TIME 80
CPU_PER_SESSION DEFAULT
CPU_PER_CALL DEFAULT
LOGICAL_READS_PER_SESSION DEFAULT
LOGICAL_READS_PER_CALL DEFAULT
PRIVATE_SGA DEFAULT
COMPOSITE_LIMIT DEFAULT;
CREATE PROFILE profile1 LIMIT SESSIONS_PER_USER UNLIMITED CONNECT_TIME 80 IDLE_TIME 80 CPU_PER_SESSION DEFAULT CPU_PER_CALL DEFAULT LOGICAL_READS_PER_SESSION DEFAULT LOGICAL_READS_PER_CALL DEFAULT PRIVATE_SGA DEFAULT COMPOSITE_LIMIT DEFAULT;
CREATE PROFILE profile1 LIMIT 
 SESSIONS_PER_USER UNLIMITED 
 CONNECT_TIME 80 
 IDLE_TIME 80 
 CPU_PER_SESSION DEFAULT
 CPU_PER_CALL DEFAULT 
 LOGICAL_READS_PER_SESSION DEFAULT 
 LOGICAL_READS_PER_CALL DEFAULT 
 PRIVATE_SGA DEFAULT 
 COMPOSITE_LIMIT DEFAULT;

 

Oracle 21c

Posted by arkgame