oracle資料庫的ora_p程式為什麼這麼多?

ultradb發表於2016-10-25

 oracle資料庫的ora_p程式為什麼這麼多? 

這個程式是資料庫的併發服務程式,常會發現資料庫伺服器數量越多,併發服務程式就越多。和這個程式相關的引數有五個,oracle12c中,初始化引數的數量受限前四個引數

1.cpu_count                        cpu數量 

2parallel_threads_per_cpu    預設一般是2

3。parallel_max_servers      預設值 PARALLEL_THREADS_PER_CPU *CPU_COUNT * concurrent_parallel_users * 5

4.parallel_min_servers      預設值 PARALLEL_THREADS_PER_CPU *CPU_COUNT * concurrent_parallel_users * 2  

5.concurrent_parallel_users  這個引數隨實際應用的使用者多少變化

資料庫啟動的時候,初始化的併發服務程式數就是parallel_min_servers  ,最大不超過parallel_max_servers(還有個限制就是3600)

具體參看: 


SQL>show parameter para

 

NAME                                 TYPE        VALUE

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

cell_offload_parameters              string

fast_start_parallel_rollback         string      LOW

parallel_adaptive_multi_user         boolean     TRUE

parallel_automatic_tuning            boolean     FALSE

parallel_degree_level                integer     100

parallel_degree_limit                string      CPU

parallel_degree_policy               string      MANUAL

parallel_execution_message_size      integer     16384

parallel_force_local                 boolean     FALSE

parallel_instance_group              string

parallel_io_cap_enabled              boolean     FALSE

 

NAME                                 TYPE        VALUE

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

parallel_max_servers                 integer     221

parallel_min_percent                 integer     0

parallel_min_servers                 integer     64

parallel_min_time_threshold          string      AUTO

parallel_server                      boolean     FALSE

parallel_server_instances            integer     1

parallel_servers_target              integer     256

parallel_threads_per_cpu             integer     2

recovery_parallelism                 integer     0

SQL>show parameter cpu

 

NAME                                 TYPE        VALUE

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

cpu_count                            integer     16

parallel_threads_per_cpu             integer     2
resource_manager_cpu_allocation      integer     16     


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24179204/viewspace-2127053/,如需轉載,請註明出處,否則將追究法律責任。

相關文章