1. 程式人生 > >第八講--buffer cache大小的設定及依據

第八講--buffer cache大小的設定及依據

檢視oracle相關程序:

[[email protected] ~]$ ps -ef|grep ora
root     8450  7935  0 10:40 pts/1    00:00:00 su - oracle
oracle   8451  8450  0 10:40 pts/1    00:00:00 -bash
oracle   8480     1  0 10:41 ?        00:00:00 ora_pmon_jiagulun
oracle   8482     1  0 10:41 ?        00:00:00 ora_psp0_jiagulun
oracle   8484     1  0 10:41 ?        00:00:00 ora_mman_jiagulun
oracle    8486    1  0 10:41 ?        00:00:00 ora_dbw0_jiagulun
oracle   8488     1  0 10:41 ?        00:00:00 ora_lgwr_jiagulun
oracle   8490     1  0 10:41 ?        00:00:00 ora_ckpt_jiagulun
oracle   8492     1  0 10:41 ?        00:00:00 ora_smon_jiagulun
oracle   8494     1  0 10:41 ?        00:00:00 ora_reco_jiagulun
oracle   8496     1  0 10:41 ?        00:00:00 ora_cjq0_jiagulun
oracle   8498     1  0 10:41 ?        00:00:00 ora_mmon_jiagulun
oracle   8500     1  0 10:41 ?        00:00:00 ora_mmnl_jiagulun
oracle   8502     1  0 10:41 ?        00:00:00 ora_d000_jiagulun
oracle   8504     1  0 10:41 ?        00:00:00 ora_s000_jiagulun
oracle   8540     1  0 10:41 ?        00:00:00 ora_qmnc_jiagulun
oracle   8542     1  0 10:41 ?        00:00:00 ora_j000_jiagulun
oracle   8560     1  0 10:41 ?        00:00:00 ora_q000_jiagulun
oracle   8562     1  0 10:41 ?        00:00:00 ora_q001_jiagulun
oracle   8681  8451  0 10:42 pts/1    00:00:00 ps -ef
oracle   8682  8451  0 10:42 pts/1    00:00:00 grep ora
SQL> show parameter writer

發現有一個程序叫做dbw0,有0就有1,在oracle中DBWR程序不止一個,一般是CPU數量除以8。

檢視SGA各個元件大小:

SQL>select component,current_size,min_size from v$sga_dynamic_components;
 
COMPONENT                                                       CURRENT_SIZE<pre name="code" class="plain">MIN_SIZE
---------------------------------------------------sharedpool 150994944 146800640 largepool 4194304 4194304 javapool 4194304 4194304 COMPONENT CURRENT_SIZE---------------------------------------------------------------------------- MIN_SIZE----------streamspool 0 0 DEFAULTbuffer cache 117440512 117440512 KEEPbuffer cache 0 0 COMPONENT CURRENT_SIZE---------------------------------------------------------------------------- MIN_SIZE----------RECYCLEbuffer cache 0 0 DEFAULT2K buffer cache 0 0 DEFAULT4K buffer cache 0 0 COMPONENT CURRENT_SIZE---------------------------------------------------------------------------- MIN_SIZE----------DEFAULT8K buffer cache 0 0 DEFAULT16K buffer cache 0 0 DEFAULT32K buffer cache 0 0 COMPONENT CURRENT_SIZE---------------------------------------------------------------------------- MIN_SIZE----------ASMBuffer Cache 0 0 13 rowsselected.
SQL>select component,current_size,min_size from v$sga_dynamic_components;
 
COMPONENT                                                       CURRENT_SIZE
----------------------------------------------------------------------------
  MIN_SIZE
----------
sharedpool                                                        150994944
 146800640
 
largepool                                                           4194304
   4194304
 
javapool                                                            4194304
   4194304
 
 
COMPONENT                                                       CURRENT_SIZE
----------------------------------------------------------------------------
  MIN_SIZE
----------
streamspool                                                               0
         0
 
DEFAULTbuffer cache                                               117440512
 117440512
 
KEEPbuffer cache                                                          0
         0
 
 
COMPONENT                                                       CURRENT_SIZE
----------------------------------------------------------------------------
  MIN_SIZE
----------
RECYCLEbuffer cache                                                       0
         0
 
DEFAULT2K buffer cache                                                    0
         0
 
DEFAULT4K buffer cache                                                    0
         0
 
 
COMPONENT                                                       CURRENT_SIZE
----------------------------------------------------------------------------
  MIN_SIZE
----------
DEFAULT8K buffer cache                                                    0
         0
 
DEFAULT16K buffer cache                                                   0
         0
 
DEFAULT32K buffer cache                                                   0
         0
 
 
COMPONENT                                                       CURRENT_SIZE
----------------------------------------------------------------------------
  MIN_SIZE
----------
ASMBuffer Cache                                                           0
         0
 
 
13 rowsselected.

設定buffer cache大小:

         Buffer cache的大小在SQL語句裡叫做db_cache_size,推薦的配置是:db_cache_size=sga_max_size/2~sga_max_size*(2/3)。

先增加sga_max_size的大小(需要重啟資料庫);再增加sga_target的大小;最後增加db_cache_size的大小;

1.      Altersystem set sga_max_size scope=both;

2.      Altersystem set sga_target=200m scope=both;

3.      Shutdownimmediate;

4.      Startup;

5.      Altersystem set db_cache_size=100m scope=both;

相關推薦

--buffer cache大小設定依據

檢視oracle相關程序: [[email protected] ~]$ ps -ef|grep ora root 8450 7935 0 10:40 pts/1 00:00:00 su - oracle oracle 8451 8450

--buffer cache作用概述

Oracle資料庫有三大檔案:*.ctl、*.dbf、*.log。 塊的概念: Oracle把dbf檔案分成一個個大小相等的塊(block),塊大小通常為8k。塊是oracle進行IO的最小單位。塊裡面放的資料行,一個塊裡放多個數據行,一般而言,一個數據行不會被放在多個數

2章1數據類型常量變量

pla 與運算 pre bsp 字符 span images area 9.png main() { printf("I love music!\n"); printf("the music is \"D:\\music\\love.mp3

操作系統(筆試系列)-文件系統

images com logs .com 分享 image ima .cn log 操作系統(筆試系列)-第八講文件系統

學習筆記-小甲魚Python3學習:了不起的分支和循環2

false 成績 pytho 問題 成員 報錯 nsh abc 語法 按照100分制,90分以上成績為A,80到90為B,60到80為C,60以下為D,寫一個程序,當用戶輸入分數,自動轉換為ABCD的形式打印。使用if 條件:...elif 條件:...else...循環f

一階常係數線性ODE(續)

一,用直角座標法,去掉中虛數部分: 去掉虛數部分: 二,將直角座標法的解化成極座標法的解(方便觀察幅值和相位):          利用三角恆等式:,,作圖見視訊9:00~10:00  

:產生式模型:NaiveBayes, HMM(上)

5 產生式模型 5.1 產生式模型與判別式模型區別 5.2 樸素貝葉斯 5.2.1 原理與模型 5.2.2 演算法 5.2.3 策略 5.2.4 高斯判別分析 5.3 隱馬爾科夫模型 5.3.1 模型 5.3.2 推理:概率計算 5 產生式模型 5.1

週 systemd的新特性unit常見型別分析與awk用法示列

目錄   1、簡述systemd的新特性及unit常見型別分析,能夠實現編譯安裝的如nginx\apache實現通過systemd來管理 1-1.Systemd的新特性 1-2.systemd核心概念:unit 1-3.unit常見型別分析: 1-4.編譯安裝ngi

“全棧2019”Java章:IntelliJ IDEA設定註釋不顯示在行首

難度 初級 學習時間 10分鐘 適合人群 零基礎 開發語言 Java 開發環境 JDK v11 IntelliJ IDEA v2018.3 文章原文連結 “全棧2019”Java第八章:IntelliJ IDEA設定註釋不顯示在行首 下一章 “全棧2019”Java第九

【2017cs231n斯坦福李飛飛視覺識別】筆記-1:計算機視覺概述歷史背景

課時1 計算機視覺概述 什麼是計算機視覺? 計算機視覺:針對視覺資料的研究。      在我們的世界中,就在過去的短短几年,視覺資料量爆炸式的增長到誇張的地步,這一點很大程度上得益於世界上許許多多的視覺感測器,大家都有智慧手機,每個智慧手機都有一個、兩個、甚至3個攝像頭

Stanford CS224n :RNN和語言模式

1. 傳統的語言模型 2. 迴圈神經網路模型(RNN) 3. 訓練神經網路面臨的問題和技巧 梯度消失/爆炸出現的原因 梯度消失/爆炸例項 處理梯度消失/爆炸技巧 5. RNN應用於其他序列任務

:8.1 spring 對JDBC支援

Spring將替我們完成所有使用JDBC API進行開發的單調乏味的、底層細節處理工作。 操作JDBC時Spring可以幫我們做這些事情: 定義資料庫連線引數,開啟資料庫連線,處理異常,關閉資料庫連線 我們僅需要關注: 宣告SQL語句,處理每一次得到的結果 一個

視覺SLAM14-筆記

一、主要內容 SLAM中的視覺里程計分為兩部分,一是特徵點法,先提取特徵點,把特徵點看做三維空間中的不動點,根據特徵點匹配關係進行位姿和深度估計,通過最小化重投影誤差優化相機運動;二是不使用特徵點,根據影象灰度直接估計的直接法。第七講中講了特徵點法,本講將介紹直

Stanford機器學習 支援向量機SVM

set type of SVM (default 0)    0 -- C-SVC    1 -- nu-SVC    2 -- one-class SVM    3 -- epsilon-SVR    4 -- nu-SVR-t kernel_type : set type of kernel functi

讀《MySQL實戰45總結

事物訊息如何實現MVCC(多版本併發控制) 每個事務在啟動時,都會向InnoDB申請一個id,稱為transaction id,這個id是唯一的,並且是按申請順序嚴格遞增的。 資料表中每一行是多版本的,也就是說對於同一行,每次事務更新都會生成一個新的版本,這個版本就記為ro

Hadoop

Pig Latin 子專案致力於降低hadoop的複雜性。Pig可以看做是hadoop的客戶端軟體,可以連線到hadoop叢集進行資料分析工作。Pig方便不熟悉Java的使用者,使用一種較為簡便的類似SQL的面向資料流的語言pig latin進行資料處理。Pig latin

李巨集毅機器學習2016 深度學習網路優化小訣竅

Tips for Deep Learning 本章節主要講解了深度學習中的一些優化策略,針對不同的情況適用於不同的優化方法。 主要內容是:新的啟用函式(new activation function),自適應的學習率(adaptive learning

Machine Learning【非監督學習】-- (四)PCA應用

一、Reconstruction from Compressed Representation(壓縮特徵的復原) 本部分主要講我們如何將已經壓縮過的特徵復原成原來的,如下圖: 左邊的二維圖是未縮減維數之前的情況,下面的一維圖是利用縮減之後的情況,我們利用公式可以得到x的近似值,如右圖,

Machine Learning【非監督學習】--(三)主成分分析(PCA)

一、Principal Component Analysis Problem Formulation(主成分分析構思) 首先來看一下PCA的基本原理: PCA會選擇投影誤差最小的一條線,由圖中可以看出,當這條線是我們所求時,投影誤差比較小,而投影誤差比較大時,一定是這條線偏離最優直線。

Machine Learning【非監督學習】-- (二)動因

一、Motivation I: Data Compression(動因I:資料壓縮) 下面是2個降維處理的例項: 例項1:將cm和inch的2維資料降成1維資料: 例項2:降3維資料降成2維資料: 二、Motivation II: Visualization(動因II:視