profile的resource limits和資源計劃resource_manager_plan的limit
profile
使用引數RESOURCE_LIMIT
RESOURCE_LIMIT determines whether resource limits are enforced in database profiles
RESOURCE_LIMIT決定是否在資料庫概要檔案中執行資源限制
Resource limits for passwords work even with resource_limit = false
即使resource_limit = false, password的資源限制也會生效
該引數為false的話,發現FAILED_LOGIN_ATTEMPTS是正常生效的,即輸入10次密碼就鎖定使用者。
resource parameters有16個引數,見如上sql查詢的resource_name
SELECT resource_name FROM dba_profiles where profile='DEFAULT' order by 1;
SESSIONS_PER_USER:pecify the number of concurrent sessions to which you want to limit the user.
限制每個使用者所允許建立的最大併發會話數。
CPU_PER_SESSION:Specify the CPU time limit for a session, expressed in hundredth of seconds.
限制每個會話所能使用的CPU 時間。引數值是一個整數,單位是百分之一秒。
CPU_PER_CALL:Specify the CPU time limit for a call (a parse, execute, or fetch), expressed in hundredths of seconds.
用於指定每條SQL 語句可佔用的最大CPU 時間,單位是百分之一秒。
CONNECT_TIME:Specify the total elapsed time limit for a session, expressed in minutes.
限制每個會話能連線到資料庫的最長時間,超過這個時間會話將自動斷開。引數值是一個整數,單位是分鐘。
IDLE_TIME:Specify the permitted periods of continuous inactive time during a session, expressed in minutes. Long-running queries and other operations are not subject to this limit.
限制每個會話所允許的最長連續空閒時間,超過這個時間會話將自動斷開。引數值是一個整數,單位是分鐘。
LOGICAL_READS_PER_SESSION:Specify the permitted number of data blocks read in a session, including blocks read from memory and disk.
限制每個會話所能讀取的資料塊數目。
LOGICAL_READS_PER_CALL:Specify the permitted number of data blocks read for a call to process a SQL statement (a parse, execute, or fetch).
用於指定每條SQL 語句最多所能讀取的資料塊數目。
PRIVATE_SGA:Specify the amount of private space a session can allocate in the shared pool of the system global area (SGA). Refer to size_clause for information on that clause.
每個會話分配的私有SGA 區大小(以位元組為單位)。該引數只對共享伺服器模式有效。
COMPOSITE_LIMIT:Specify the total resource cost for a session, expressed in service units. Oracle Database calculates the total service units as a weighted sum of CPU_PER_SESSION, CONNECT_TIME, LOGICAL_READS_PER_SESSION, and PRIVATE_SGA.
指定以服務單位表示的會話的總資源成本。Oracle資料庫將總服務單元計算為CPU_PER_SESSION、CONNECT_TIME、LOGICAL_READS_PER_SESSION和PRIVATE_SGA的加權和。
剩下密碼相關的7個
FAILED_LOGIN_ATTEMPTS
PASSWORD_LIFE_TIME
PASSWORD_REUSE_TIME
PASSWORD_REUSE_MAX
PASSWORD_LOCK_TIME
PASSWORD_GRACE_TIME
PASSWORD_VERIFY_FUNCTION
RESOURCE_MANAGER_PLAN,對應包dbms_resource_manager
一個plan裡面可以看到哪些consumer groups呼叫了這個plan
一個consumer groups裡面可以看到有哪幾個使用者
使用引數RESOURCE_MANAGER_PLAN
RESOURCE_MANAGER_PLAN specifies the top-level resource plan to use for an instance.
The resource manager will load this top-level plan along with all its descendants(subplans, directives, and consumer groups). If you do not specify this parameter, the resource manager is off by default.
RESOURCE_MANAGER_PLAN指定要為一個例項使用的top-level資源計劃
資源管理器將與它的所有後代一起載入這個top-level計劃(子計劃、指示和消費者組)。如果不指定此引數,則資源管理器預設是關閉的。
RESOURCE_MANAGER_PLAN = plan_name
主要有如下紅色字型的5個引數類,每個引數類有具體的引數配置
Parallelism:Specify a limit on the degree of parallelism for any operation issued by this consumer group, a limit on the total number of parallel servers that can be used by all sessions in this consumer group, and the maximum time a parallel statement can be queued.
Max Degree of Parallelism
Max Percentage of Parallel Servers Target
Parallel Queue Timeout
並行性:指定此消費者組發出的任何操作的並行度的限制、此消費者組中所有會話可以使用的並行伺服器的總數的限制,以及並行語句可以排隊的最長時間。
主要有如下三個引數
最大並行度
目標伺服器的最大並行度百分比
並行佇列超時時間
Session Pool:Specify a limit on the maximum number of concurrently active sessions for a consumer group. All other sessions will wait in an activation queue.
Max Number of Active Sessions
Activation Queue Timeout(sec)
會話池:指定消費者組當前活動會話的最大會話數。所有其他會話將在啟用佇列中等待。
主要有如下兩個引數
活動會話的最大數量
啟用佇列超時時間,單位秒
Undo Pool:Specify the maximum amount of undo that can be active and uncommitted for a consumer group.
Max Undo Space(KB)
回滾池:指定活動和未提交的消費者組的最大回滾數量。
主要有如下引數
最大回滾空間,單位KB
Thresholds:Specify the time duration or the resource limits under which a session can execute in a consumer group. If any of the limits are exceeded, the session can be switched to another consumer group, the session's SQL operation can be canceled, or the session can be killed.
Execution Time Limit (Sec)
I/O Limit (MB)
I/O Request Limit (Requests)
閾值:指定一個消費者組的會話時間或資源限制。如果超出了任何限制,會話可以切換到另一個使用者組,會話的SQL操作可以被取消,或者會話可以被殺死。
主要引數有如下三個
執行時間限制,單位秒
I/O限制,單位MB
I/O請求限制,單位次數
Idle Time:Specify the maximum time a session in the consumer group can be idle.
Max Idle Time (sec)
Max Idle Time if Blocking Another Session (sec)
空閒時間:指定的消費者組的會話的最大空閒時間。
主要引數有如下兩個
最大空閒時間,單位秒
阻塞另一個會話時的最大空閒時間,單位秒
兩者相同的地方,只有Idle Time這項。profile針對使用這個profile的使用者,RESOURCE_MANAGER_PLAN針對使用這個plan的某個Consumer Group中的使用者
使用引數RESOURCE_LIMIT
RESOURCE_LIMIT determines whether resource limits are enforced in database profiles
RESOURCE_LIMIT決定是否在資料庫概要檔案中執行資源限制
Resource limits for passwords work even with resource_limit = false
即使resource_limit = false, password的資源限制也會生效
該引數為false的話,發現FAILED_LOGIN_ATTEMPTS是正常生效的,即輸入10次密碼就鎖定使用者。
resource parameters有16個引數,見如上sql查詢的resource_name
SELECT resource_name FROM dba_profiles where profile='DEFAULT' order by 1;
SESSIONS_PER_USER:pecify the number of concurrent sessions to which you want to limit the user.
限制每個使用者所允許建立的最大併發會話數。
CPU_PER_SESSION:Specify the CPU time limit for a session, expressed in hundredth of seconds.
限制每個會話所能使用的CPU 時間。引數值是一個整數,單位是百分之一秒。
CPU_PER_CALL:Specify the CPU time limit for a call (a parse, execute, or fetch), expressed in hundredths of seconds.
用於指定每條SQL 語句可佔用的最大CPU 時間,單位是百分之一秒。
CONNECT_TIME:Specify the total elapsed time limit for a session, expressed in minutes.
限制每個會話能連線到資料庫的最長時間,超過這個時間會話將自動斷開。引數值是一個整數,單位是分鐘。
IDLE_TIME:Specify the permitted periods of continuous inactive time during a session, expressed in minutes. Long-running queries and other operations are not subject to this limit.
限制每個會話所允許的最長連續空閒時間,超過這個時間會話將自動斷開。引數值是一個整數,單位是分鐘。
LOGICAL_READS_PER_SESSION:Specify the permitted number of data blocks read in a session, including blocks read from memory and disk.
限制每個會話所能讀取的資料塊數目。
LOGICAL_READS_PER_CALL:Specify the permitted number of data blocks read for a call to process a SQL statement (a parse, execute, or fetch).
用於指定每條SQL 語句最多所能讀取的資料塊數目。
PRIVATE_SGA:Specify the amount of private space a session can allocate in the shared pool of the system global area (SGA). Refer to size_clause for information on that clause.
每個會話分配的私有SGA 區大小(以位元組為單位)。該引數只對共享伺服器模式有效。
COMPOSITE_LIMIT:Specify the total resource cost for a session, expressed in service units. Oracle Database calculates the total service units as a weighted sum of CPU_PER_SESSION, CONNECT_TIME, LOGICAL_READS_PER_SESSION, and PRIVATE_SGA.
指定以服務單位表示的會話的總資源成本。Oracle資料庫將總服務單元計算為CPU_PER_SESSION、CONNECT_TIME、LOGICAL_READS_PER_SESSION和PRIVATE_SGA的加權和。
剩下密碼相關的7個
FAILED_LOGIN_ATTEMPTS
PASSWORD_LIFE_TIME
PASSWORD_REUSE_TIME
PASSWORD_REUSE_MAX
PASSWORD_LOCK_TIME
PASSWORD_GRACE_TIME
PASSWORD_VERIFY_FUNCTION
RESOURCE_MANAGER_PLAN,對應包dbms_resource_manager
一個plan裡面可以看到哪些consumer groups呼叫了這個plan
一個consumer groups裡面可以看到有哪幾個使用者
使用引數RESOURCE_MANAGER_PLAN
RESOURCE_MANAGER_PLAN specifies the top-level resource plan to use for an instance.
The resource manager will load this top-level plan along with all its descendants(subplans, directives, and consumer groups). If you do not specify this parameter, the resource manager is off by default.
RESOURCE_MANAGER_PLAN指定要為一個例項使用的top-level資源計劃
資源管理器將與它的所有後代一起載入這個top-level計劃(子計劃、指示和消費者組)。如果不指定此引數,則資源管理器預設是關閉的。
RESOURCE_MANAGER_PLAN = plan_name
主要有如下紅色字型的5個引數類,每個引數類有具體的引數配置
Parallelism:Specify a limit on the degree of parallelism for any operation issued by this consumer group, a limit on the total number of parallel servers that can be used by all sessions in this consumer group, and the maximum time a parallel statement can be queued.
Max Degree of Parallelism
Max Percentage of Parallel Servers Target
Parallel Queue Timeout
並行性:指定此消費者組發出的任何操作的並行度的限制、此消費者組中所有會話可以使用的並行伺服器的總數的限制,以及並行語句可以排隊的最長時間。
主要有如下三個引數
最大並行度
目標伺服器的最大並行度百分比
並行佇列超時時間
Session Pool:Specify a limit on the maximum number of concurrently active sessions for a consumer group. All other sessions will wait in an activation queue.
Max Number of Active Sessions
Activation Queue Timeout(sec)
會話池:指定消費者組當前活動會話的最大會話數。所有其他會話將在啟用佇列中等待。
主要有如下兩個引數
活動會話的最大數量
啟用佇列超時時間,單位秒
Undo Pool:Specify the maximum amount of undo that can be active and uncommitted for a consumer group.
Max Undo Space(KB)
回滾池:指定活動和未提交的消費者組的最大回滾數量。
主要有如下引數
最大回滾空間,單位KB
Thresholds:Specify the time duration or the resource limits under which a session can execute in a consumer group. If any of the limits are exceeded, the session can be switched to another consumer group, the session's SQL operation can be canceled, or the session can be killed.
Execution Time Limit (Sec)
I/O Limit (MB)
I/O Request Limit (Requests)
閾值:指定一個消費者組的會話時間或資源限制。如果超出了任何限制,會話可以切換到另一個使用者組,會話的SQL操作可以被取消,或者會話可以被殺死。
主要引數有如下三個
執行時間限制,單位秒
I/O限制,單位MB
I/O請求限制,單位次數
Idle Time:Specify the maximum time a session in the consumer group can be idle.
Max Idle Time (sec)
Max Idle Time if Blocking Another Session (sec)
空閒時間:指定的消費者組的會話的最大空閒時間。
主要引數有如下兩個
最大空閒時間,單位秒
阻塞另一個會話時的最大空閒時間,單位秒
兩者相同的地方,只有Idle Time這項。profile針對使用這個profile的使用者,RESOURCE_MANAGER_PLAN針對使用這個plan的某個Consumer Group中的使用者
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2156330/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle SQL Profile固定執行計劃的方法OracleSQL
- Solaris 10’s Resource Management and Shell Limit(ulimit)MIT
- PostgreSQL DBA(195) - Limit&執行計劃SQLMIT
- REST – 如何抽象為資源(Resource)REST抽象
- 資源路由resource index 不是get路由Index
- REST - 如何抽象為資源(Resource)REST抽象
- MySQL8.0——Resource Group(資源組)MySql
- @Autowired和@Resource的區別
- Kubernetes的Resource和Dashboard(十三)
- @Resource和@Autowired的區別
- @Autowired 和 @ Resource的區別
- .Oracle固定執行計劃之SQL PROFILE概要檔案OracleSQL
- 尤拉計劃739:和的和
- SpringBoot 專案打包後獲取不到resource下資源的解決Spring Boot
- 利用Resource Timing監控資源載入速度
- Oracle優化案例-coe_xfr_sql_profile固定執行計劃與刪除profile(二十五)Oracle優化SQL
- 資料中心安全域的設計和劃分
- @Autowire和@Resource註解的區別
- 膝上型電腦的電源計劃
- 開源浪潮下程式設計師的職業規劃和成長程式設計師
- ocp 19c考題,科目082考試題(31) - resource_limitMIT
- postgresql和mysql中的limit使用方法MySqlMIT
- 企業私有云規劃資源設計
- 跨域資源共享 CORS(Cross-origin resource sharing)跨域CORSROS
- Kubernetes Extended Resource 擴充套件資源使用簡介套件
- 在 Kubernetes 中應該如何設定 CPU 的 requests 和 limitsMIT
- Laravel Resource Routes和API Resource Routes講解LaravelAPI
- 【Java面試】@Resource 和 @Autowired 的區別Java面試
- 關於部落格開源計劃的實施
- 華為耀星計劃升級 《妖精的尾巴:無盡冒險》獲資源鼓勵和支援
- Oracle利用coe_load_sql_profile指令碼繫結執行計劃OracleSQL指令碼
- Mysql LIMIT的用法MySqlMIT
- Laravel 路由 resource 方法:定義使用者資源路由Laravel路由
- maven中profile元素的作用意義和用法Maven
- MAVEN中的profileMaven
- 源計劃之從HashMap認識資料結構HashMap資料結構
- HTML 統一資源定位器(Uniform Resource Locators)簡介HTMLORM
- MySQL中limit的用法MySqlMIT