青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Prayer

在一般中尋求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

DB2 緩沖池調(diào)優(yōu)Bufferpools

Posted on 2019-06-24 10:09 Prayer 閱讀(749) 評(píng)論(0)  編輯 收藏 引用 所屬分類: DB2
https://blog.csdn.net/liujinwei2005/article/details/8547190

DB2 緩沖池調(diào)優(yōu)Bufferpools


背景知識(shí)
緩沖池是內(nèi)存中的一塊存儲(chǔ)區(qū)域,用于臨時(shí)讀入和更改數(shù)據(jù)庫頁(包含表行或索引項(xiàng))。緩沖池的用途是為了提高數(shù)據(jù)庫系統(tǒng)的性能。從內(nèi)存訪問數(shù)據(jù)要比從磁盤訪問數(shù)據(jù)快得多。因此,數(shù)據(jù)庫管理器需要從磁盤讀取或?qū)懭氪疟P的次數(shù)越少,性能就越好。對(duì)一個(gè)或多個(gè)緩沖池進(jìn)行配置之所以是調(diào)優(yōu)的最重要方面,是因?yàn)檫B接至數(shù)據(jù)庫的應(yīng)用程序的大多數(shù)數(shù)據(jù)(不包括大對(duì)象和長(zhǎng)字段數(shù)據(jù))操作都在緩沖池中進(jìn)行。
缺省情況下,應(yīng)用程序使用緩沖池 IBMDEFAULTBP,它是在創(chuàng)建數(shù)據(jù)庫時(shí)創(chuàng)建的。當(dāng) SYSCAT.BUFFERPOOLS 目錄表中該緩沖池的 NPAGES 值為 -1 時(shí),DB2 數(shù)據(jù)庫配置參數(shù) BUFFPAGE 控制著緩沖池的大小。否則會(huì)忽略 BUFFPAGE 參數(shù),并且用 NPAGES 參數(shù)所指定的頁數(shù)創(chuàng)建緩沖池。
建議
對(duì)于僅使用一個(gè)緩沖池的應(yīng)用程序,將 NPAGES 更改成 -1,這樣 BUFFPAGE 就可以控制該緩沖池的大小。這使得更新和報(bào)告緩沖池大小以及其它 DB2 數(shù)據(jù)庫配置參數(shù)變得更加方便。
確??梢允褂脭?shù)據(jù)庫配置中的 BUFFPAGE 參數(shù)來控制緩沖池大小之后,將該參數(shù)設(shè)置成合適的值。根據(jù)數(shù)據(jù)庫的大小和應(yīng)用程序的性質(zhì)將該參數(shù)設(shè)置成一個(gè)合理的大值,這種做法很安全。通常,該參數(shù)的缺省值非常小,可能滿足不了要求。請(qǐng)考慮下列情況:
一開始,如果您的機(jī)器上有足夠大的內(nèi)存,請(qǐng)將 BUFFPAGE 設(shè)置成 40000 個(gè)頁(160 MB),或者等于機(jī)器總內(nèi)存的 10%。 
對(duì)于大型 OLTP 數(shù)據(jù)庫,在保持系統(tǒng)穩(wěn)定的同時(shí)為緩沖池留出盡可能多的內(nèi)存。一開始,先嘗試使用 1.6 GB 的內(nèi)存,然后嘗試用更多內(nèi)存。 
如何更改該參數(shù)
運(yùn)行下面這個(gè)腳本,以便: 
驗(yàn)證目錄值 
啟用數(shù)據(jù)庫配置參數(shù) BUFFPAGE 
更新所有數(shù)據(jù)庫的 BUFFPAGE 值。 
db2 -v connect to DB_NAME
db2 -v select * from syscat.bufferpools
db2 -v alter bufferpool IBMDEFAULTBP size -1
db2 -v connect reset
db2 -v update db cfg for dbname using BUFFPAGE bigger_value
db2 -v terminate
研究步驟
要確定數(shù)據(jù)庫的緩沖池大小是否由 BUFFPAGE 參數(shù)所決定,請(qǐng)運(yùn)行:
db2 -v connect to DB_NAME
db2 -v SELECT * from SYSCAT.BUFFERPOOLS
db2 -v connect reset
db2 -v terminate
檢查結(jié)果。如果每個(gè)緩沖池都有一個(gè)為“-1”的 NPAGES 值,那么緩沖池大小是由數(shù)據(jù)庫配置中的 BUFFPAGE 參數(shù)控制的。
要確定緩沖池大小是否足夠大,請(qǐng)?jiān)谶\(yùn)行應(yīng)用程序時(shí)收集數(shù)據(jù)庫和/或緩沖池的快照。類似于下面的腳本為您提供這些所需的信息:
db2 -v update monitor switches using bufferpool on
db2 -v get monitor switches
db2 -v reset monitor all
-- run your application --
db2 -v get snapshot for all databases > snap.out
db2 -v get snapshot for dbm >> snap.out
db2 -v get snapshot for all bufferpools >> snap.out
db2 -v reset monitor all
db2 -v terminate
請(qǐng)確保您在斷開數(shù)據(jù)庫連接之前發(fā)出“db2 -v get snapshot”。當(dāng)最后一個(gè)應(yīng)用程序與數(shù)據(jù)庫斷開連接時(shí),該數(shù)據(jù)庫停止運(yùn)行,同時(shí)所有快照統(tǒng)計(jì)信息將會(huì)丟失。要確保一直存在使數(shù)據(jù)庫處于正常運(yùn)行狀態(tài)的連接,請(qǐng)使用下列方法之一:
在收集快照的窗口中保持一個(gè)單獨(dú)的連接。 
使用 DB2 ACTIVATE DATABASE 命令。
在數(shù)據(jù)庫快照或緩沖池快照的快照輸出中,查找下列“logical reads”和“physical reads”,這樣就可以計(jì)算出緩沖池命中率,它可以幫助您調(diào)優(yōu)緩沖池:
-- Related lines from a sample of bufferpool snapshots --
Buffer pool data logical reads = 702033
Buffer pool data physical reads = 0
Buffer pool data writes = 414
Buffer pool index logical reads = 168255
Buffer pool index physical reads = 0
緩沖池命中率表明數(shù)據(jù)庫管理器不需要從磁盤裝入頁(即該頁已經(jīng)在緩沖池中)就能處理頁請(qǐng)求的時(shí)間百分比。緩沖池的命中率越高,使用磁盤 I/O 的頻率就越低。按如下計(jì)算緩沖池命中率:
(1 - ((buffer pool data physical reads + buffer pool index physical reads) /
(buffer pool data logical reads + pool index logical reads))
) * 100%
這個(gè)計(jì)算考慮了緩沖池高速緩存的所有頁(索引和數(shù)據(jù))。理想情況下,該比率應(yīng)當(dāng)超過 95%,并盡可能接近 100%。要提高緩沖池命中率,請(qǐng)嘗試下面這些方法:
增加緩沖池大小。 
考慮分配多個(gè)緩沖池,如果可能的話,為每個(gè)經(jīng)常被訪問的大表所屬的表空間分配一個(gè)緩沖池,為一組小表分配一個(gè)緩沖池,然后嘗試一下使用不同大小的緩沖池以查看哪種組合會(huì)提供最佳性能。 
如果已分配的內(nèi)存不能幫助提高性能,那么請(qǐng)避免給緩沖池分配過多的內(nèi)存。應(yīng)當(dāng)根據(jù)取自測(cè)試環(huán)境的快照信息來決定緩沖池的大小。

緩沖池命中率

這個(gè)比率說明了為頁面請(qǐng)求提供服務(wù)時(shí),數(shù)據(jù)庫管理器不需從磁盤裝入頁(即該頁已經(jīng)在緩沖池中)就能處理頁請(qǐng)求的時(shí)間百分比。

計(jì)算:

BPHR = (1 - ((緩沖池?cái)?shù)據(jù)物理讀 + 緩沖池索引物理讀) /

(緩沖池?cái)?shù)據(jù)邏輯讀 + 緩沖池索引邏輯讀) ) ) * 100%

索引命中率

這個(gè)比率表明了可以在緩沖池中找到的頁面能夠滿足的對(duì)索引頁的所有讀請(qǐng)求所占的百分比。

計(jì)算:

IHR = (1 - (緩沖池索引物理讀 / 緩沖池索引邏輯讀) ) ) * 100%

數(shù)據(jù)命中率

這個(gè)比率說明了可以在緩沖池中找到的頁面能夠滿足的對(duì)數(shù)據(jù)頁的所有讀請(qǐng)求所占的百分比。

計(jì)算:

DHR = (1 - (緩沖池?cái)?shù)據(jù)物理讀 / 緩沖池?cái)?shù)據(jù)邏輯讀) ) ) * 100%

結(jié)論

緩沖池命中率大于 80% 被認(rèn)為是理想的。對(duì)于 OLTP 系統(tǒng)來說,該值的理想情況是盡可能接近于 100% (索引命中率更是如此)。

要提高緩沖池的命中率,可以增加緩沖池的大小,也可以考慮分配多個(gè)緩沖池,可以為每個(gè)經(jīng)常訪問的具有自己的表空間的大型表使用一個(gè)緩沖池,也可以為一組小型表使用一個(gè)緩沖池。

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            蜜桃av一区二区| 欧美激情亚洲视频| 欧美一区二区在线看| 亚洲女人小视频在线观看| 亚洲一区激情| 欧美一区二区在线看| 欧美一区二区性| 久久五月天婷婷| 欧美成人免费全部观看天天性色| 欧美肥婆bbw| 欧美日韩国产色综合一二三四| 欧美日韩亚洲91| 国产精品久久福利| 国产视频精品网| 永久91嫩草亚洲精品人人| 亚洲国产三级网| 一区二区欧美日韩| 欧美在线高清视频| 免费看黄裸体一级大秀欧美| 亚洲黄色尤物视频| 一本大道久久精品懂色aⅴ | 久久久久久网| 蜜桃av一区二区| 欧美日韩免费在线视频| 国产噜噜噜噜噜久久久久久久久| 国产综合自拍| 亚洲国产婷婷| 亚洲欧美bt| 美女精品在线观看| 99re6热在线精品视频播放速度| 亚洲在线观看视频网站| 久久久久五月天| 欧美日产一区二区三区在线观看 | 亚洲国产成人91精品| 一区二区三区高清不卡| 久久高清国产| 欧美精品大片| 国产亚洲一级| 99精品视频免费观看视频| 欧美一区二区性| 欧美激情一区二区三区在线视频| 99国产精品久久| 欧美一区二区私人影院日本 | 欧美成人高清| 国产精品日韩久久久| 亚洲高清视频在线观看| 亚洲欧美国产另类| 蜜桃av一区二区三区| 一本色道久久综合精品竹菊| 久久久久国产精品一区| 国产精品久久九九| 亚洲黄色av| 久久精品国产亚洲一区二区三区| 亚洲国产小视频在线观看| 性8sex亚洲区入口| 欧美色欧美亚洲另类二区 | 欧美视频一区二区三区在线观看| 在线看一区二区| 午夜性色一区二区三区免费视频| 亚洲国产另类 国产精品国产免费| 欧美一区观看| 欧美视频国产精品| 亚洲精品免费观看| 老巨人导航500精品| 亚洲无亚洲人成网站77777 | 免费精品99久久国产综合精品| 亚洲图片自拍偷拍| 欧美韩日高清| 亚洲国产天堂久久综合| 久久久久久久综合色一本| 亚洲视频一二区| 欧美日韩国内| 亚洲六月丁香色婷婷综合久久| 久久综合精品一区| 欧美亚洲日本国产| 国产精品麻豆欧美日韩ww| 亚洲图片激情小说| 最新国产成人在线观看| 老司机午夜免费精品视频 | 国产精品s色| av成人免费| 亚洲经典视频在线观看| 欧美ab在线视频| 亚洲黄色成人| 欧美激情亚洲综合一区| 老司机久久99久久精品播放免费| 精品动漫3d一区二区三区免费| 久久久国产一区二区三区| 亚洲伊人第一页| 国产九九精品视频| 欧美一区二区日韩| 亚洲欧美一区二区视频| 国产精品夜色7777狼人| 欧美一区2区三区4区公司二百| 中文精品视频| 国产精品美女一区二区| 羞羞漫画18久久大片| 亚洲小少妇裸体bbw| 国产精品入口麻豆原神| 欧美一区二区三区在线观看视频| 亚洲主播在线| 国产亚洲视频在线观看| 久久久www成人免费毛片麻豆| 欧美在线91| 在线免费观看日本一区| 亚洲国产激情| 欧美日韩和欧美的一区二区| 亚洲一区二区在线| 亚洲欧美国产制服动漫| 国内综合精品午夜久久资源| 欧美sm视频| 欧美成人精品福利| 亚洲一区成人| 午夜精品福利电影| 激情综合色综合久久| 欧美激情片在线观看| 欧美日韩福利| 欧美一乱一性一交一视频| 久久激情网站| 亚洲精品一区二区三区婷婷月| 亚洲精品日本| 国产精品久久久久久模特| 久久久青草婷婷精品综合日韩| 久久久中精品2020中文| 亚洲日本中文| 亚洲性视频h| 韩国三级电影久久久久久| 欧美激情亚洲| 国产精品久久久免费| 久久久一区二区| 欧美国产日韩a欧美在线观看| 亚洲欧美日韩成人高清在线一区| 欧美一区二区三区视频| 亚洲国产日韩精品| 亚洲无线一线二线三线区别av| 国产一区亚洲| 亚洲人成欧美中文字幕| 国产午夜精品在线| 亚洲欧洲精品一区二区精品久久久 | 亚洲网站视频| 久久成人人人人精品欧| 一本色道久久加勒比精品| 销魂美女一区二区三区视频在线| 亚洲狠狠婷婷| 亚洲欧美伊人| 日韩视频一区二区三区在线播放免费观看| 国产精品99久久久久久久vr | 亚洲精品视频在线观看网站| 国产欧美视频一区二区| 亚洲黄色三级| 国产自产精品| 99这里只有精品| 亚洲大胆在线| 亚洲欧美第一页| 一本一本久久a久久精品牛牛影视| 久久av在线| 亚洲一区二区三区中文字幕 | 亚洲国产女人aaa毛片在线| 一区二区三区视频在线观看| 亚洲国产经典视频| 午夜一区二区三区不卡视频| 中文网丁香综合网| 久久国产精品久久久久久电车| 亚洲一级片在线观看| 欧美成人第一页| 麻豆国产精品777777在线| 国产精品一区二区视频| 亚洲精品国产日韩| 亚洲国产导航| 久久精品二区| 欧美在线视频在线播放完整版免费观看 | 欧美另类videos死尸| 久久资源在线| 国产日韩综合| 亚洲一区在线免费| 一区二区三区视频在线播放| 欧美1区2区视频| 老司机成人网| 国内视频一区| 欧美亚洲一区二区在线| 性做久久久久久久久| 国产精品高潮在线| 亚洲裸体俱乐部裸体舞表演av| 亚洲第一区在线| 久久久噜噜噜久噜久久| 久久人人爽人人| 国产一区二区看久久| 亚洲欧美精品在线| 欧美一区二区大片| 国产精品美女久久久免费 | 一区二区三区高清| 欧美极品aⅴ影院| 亚洲激情另类| 亚洲美女啪啪| 欧美精品一区二区精品网| 亚洲激情一区二区| 99精品热视频| 欧美视频不卡| 中国日韩欧美久久久久久久久| 亚洲午夜一区二区|