cpu_count: 此參數(shù)標(biāo)明了oracle可用的CPU核數(shù)(確切的應(yīng)該要跟parallel_threads_per_cpu合并考慮)
雁塔網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,雁塔網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為雁塔數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的雁塔做網(wǎng)站的公司定做!
default 0 --- 自動(dòng)監(jiān)控管理與分配
N --- db可利用的CPU核數(shù)(N核)
parallel_threads_per_cpu:CPU線程 (>1超線程)
總CPUS(db可利用核數(shù))=cpu_count * parallel_threads_per_cpu
parallel_max_servers: 并行SQL所能用的進(jìn)程數(shù)上限
default=cpu_count * parallel_threads_per_cpu*N*5
1 MEMORY_TARGET or SGA_TARGET
任一參數(shù)設(shè)置了初始值,那么N=4
2 如果以上兩個(gè)參數(shù)都沒有靜態(tài)設(shè)置,那么會(huì)檢查PGA_AGGREGATE_TARGET參數(shù)
1)PGA_AGGREGATE_TARGET>0 N=2
2)PGA_AGGREGATE_TARGET未設(shè)置 N=1
parallel_min_servers:Oracle 在instance啟動(dòng)的時(shí)預(yù)先啟動(dòng)的并行服務(wù)進(jìn)程。
因?yàn)槊總€(gè)服務(wù)進(jìn)程都將從pga分配一個(gè)chunk,并行服務(wù)器如此分配與釋放,也需要花費(fèi)一定時(shí)間。所以在實(shí)例啟動(dòng)之時(shí)設(shè)定該值,可以讓一部分預(yù)定chunk具有了持久性(除非實(shí)例關(guān)閉)。
操作系統(tǒng)CPU詳情:
1 cat /proc/cpuinfo --- grep physical id|sort|uniq|wc -l
2 lscpu
CPU(s) --- 操作系統(tǒng)邏輯CPU的總核數(shù)
Socket(s) ---物理CPU的個(gè)數(shù)
Core(s) per socket ----每個(gè)物理CPU的核數(shù)
Thread(s) per core ---線程數(shù)