第八講--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:視