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

Prayer

在一般中尋求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
和Oracle數(shù)據(jù)庫(kù)一樣,DB2數(shù)據(jù)庫(kù)里面也是通過(guò)優(yōu)化器來(lái)分析你的SQL,生成它認(rèn)為最優(yōu)的執(zhí)行計(jì)劃(Access Plan)。DB2的優(yōu)化器實(shí)際上是一個(gè)標(biāo)準(zhǔn)規(guī)則集合,一般來(lái)說(shuō)我們只要告訴DB2要檢索什么,而不是如何檢索。

那么DB2的優(yōu)化器是根據(jù)什么來(lái)判斷SQL的最優(yōu)存取路徑呢?

DB2的優(yōu)化器是基于成本的優(yōu)化器,也就是CBO(Cost Based Optmizer)。也就是說(shuō)DB2 優(yōu)化器會(huì)應(yīng)用查詢(xún)成本公式,該公式對(duì)每條可能的存取路徑的四個(gè)因素進(jìn)行評(píng)估和權(quán)衡:CPU 成本、I/O 成本、DB2 系統(tǒng)目錄中的統(tǒng)計(jì)信息和實(shí)際的 SQL 語(yǔ)句。

那么我們來(lái)簡(jiǎn)單看一下DB2的優(yōu)化器的工作流程:

1. DB2的優(yōu)化器,在接收到SQL語(yǔ)句后,會(huì)首先校驗(yàn)SQL的語(yǔ)法,確保是正確的SQL;

2. 根據(jù)當(dāng)前的系統(tǒng)環(huán)境信息,生成最優(yōu)的執(zhí)行計(jì)劃來(lái)優(yōu)化SQL語(yǔ)句;

3. 把SQL翻譯成計(jì)算機(jī)指令語(yǔ)言,并執(zhí)行這個(gè)優(yōu)化后的SQL;

4. 返回結(jié)果,或者存儲(chǔ)它們,以便將來(lái)的執(zhí)行。

在我們看來(lái),DB2 系統(tǒng)目錄中統(tǒng)計(jì)信息是讓DB2優(yōu)化器正確工作的一個(gè)非常重要的依據(jù)。這些統(tǒng)計(jì)信息向優(yōu)化器提供了與正在被優(yōu)化的 SQL 語(yǔ)句將要訪問(wèn)的表狀態(tài)相關(guān)的信息。這些信息主要包括:

Table--包括表的記錄數(shù)、PAGE、PCTFREE以及COMPRESS等信息,相關(guān)的系統(tǒng)視圖是:sysstat.tables、syscat.tables。

Columns—包括COLUMNS的數(shù)量、長(zhǎng)度、分布特征以及COMPRESS等信息,相關(guān)的系統(tǒng)視圖是:sysstat.columns、syscat. columns。

Index--包括是否存在索引、索引的組織(葉子頁(yè)的數(shù)量和級(jí)別的數(shù)量)、索引鍵的離散值的數(shù)量以及是否群集索引, 相關(guān)的系統(tǒng)視圖是:sysstat.indexes、syscat. indexes。

其他的還有分區(qū)/節(jié)點(diǎn)組信息和表空間的信息,如何及時(shí)更新這些信息呢?保證DB2優(yōu)化器正確的工作,在DB2里面提供了以下的辦法。

RUNSTATS與REOGCHK

Runstats這個(gè)命令的功能主要就是收集數(shù)據(jù)庫(kù)對(duì)象的狀態(tài)信息,這對(duì)數(shù)據(jù)庫(kù)使用合理的ACCESS PLAN是至關(guān)重要的。一般來(lái)說(shuō),以下幾種情況下面,我們需要用runstats來(lái)收集統(tǒng)計(jì)信息:

1. 在給表創(chuàng)建一個(gè)index后,我們最好做一次runstat。這個(gè)情況也是大家經(jīng)常忽略的。很多時(shí)候大家在給表增加了一個(gè)index后,分析執(zhí)行計(jì)劃,發(fā)現(xiàn)沒(méi)有變化,覺(jué)得很奇怪。其實(shí)這個(gè)時(shí)候,你需要做一次runstats,就可以了。在8.2里面,DB2做了很好的改進(jìn),可以避免這個(gè)問(wèn)題,在創(chuàng)建index的時(shí)候,可以立即更新你的信息。

2. 在對(duì)table做了一次reorg后,記得要做一次runstats。因?yàn)閷?duì)表做reorg,會(huì)修改表的很多信息,比如高水位等,所以做一次runstats,可以更新統(tǒng)計(jì)信息。

3. 當(dāng)你的表里面的數(shù)據(jù)發(fā)生了比較大的變化,一般來(lái)說(shuō),大約表里面的數(shù)據(jù)量的10%-20%發(fā)生了變化,就應(yīng)該作一次runstats。這些變化包括刪除,修改,插入。對(duì)于一些非常大的表,比方在數(shù)據(jù)倉(cāng)庫(kù)的項(xiàng)目里面,某些事實(shí)表非常巨大。這個(gè)時(shí)候,完整的對(duì)一個(gè)大表作runstats可能花費(fèi)時(shí)間相當(dāng)大,DB2 8.1里面支持我們對(duì)這些大表作抽樣,比方說(shuō)只對(duì)20%的數(shù)據(jù)作runstats,這樣的話,一般來(lái)說(shuō)也能保證得到正確的執(zhí)行計(jì)劃。當(dāng)然首先要確保這個(gè)表里面的數(shù)據(jù)最好分布比較均勻。
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            免费观看成人| 日韩小视频在线观看| 欧美 日韩 国产一区二区在线视频| 午夜一区二区三区在线观看| 欧美一区二区黄| 久久久精品动漫| 免费在线观看一区二区| 欧美日韩国产综合视频在线观看中文 | 国产精品v片在线观看不卡| 欧美视频不卡中文| 国产日韩亚洲欧美| 亚洲第一区色| 亚洲免费在线观看视频| 久久久久久久国产| 欧美激情精品久久久久久| 亚洲精品五月天| 亚洲专区一二三| 亚洲亚洲精品三区日韩精品在线视频| 国产精品成av人在线视午夜片| 国产伪娘ts一区| 99国产精品久久久久老师| 亚洲欧美在线磁力| 男女激情久久| 亚洲欧美在线高清| 欧美理论电影网| 国产性猛交xxxx免费看久久| 99精品视频免费| 久久久精品999| 亚洲美女毛片| 毛片基地黄久久久久久天堂| 国产精品v亚洲精品v日韩精品 | 欧美日韩另类综合| 国产一区美女| 亚洲欧美日韩精品久久亚洲区 | 亚洲免费在线播放| 免费观看久久久4p| 亚洲性夜色噜噜噜7777| 美女露胸一区二区三区| 国产欧美精品一区aⅴ影院| 99热这里只有成人精品国产| 久久婷婷国产综合国色天香| 亚洲视频1区| 欧美人与禽猛交乱配视频| 在线免费高清一区二区三区| 午夜精品久久久久久| 亚洲精品在线视频观看| 久久午夜视频| 国内外成人免费激情在线视频网站 | 亚洲精品视频在线看| 久久婷婷久久一区二区三区| 亚洲在线观看视频| 国产精品video| 亚洲视频在线免费观看| 亚洲欧洲综合另类| 久久精品国产久精国产爱| 国产日韩视频| 久久久午夜精品| 欧美在线啊v| 国内外成人免费激情在线视频网站 | 亚洲欧美综合精品久久成人| 欧美日韩综合网| 亚洲精品在线视频观看| 欧美好吊妞视频| 欧美+日本+国产+在线a∨观看| 精品999久久久| 欧美成人综合网站| 免费看亚洲片| 亚洲免费电影在线| 一区二区三区产品免费精品久久75 | 欧美美女喷水视频| 99国产精品99久久久久久粉嫩| 欧美电影在线观看完整版| 欧美99在线视频观看| 9色精品在线| 亚洲小说欧美另类社区| 国产亚洲欧美一级| 欧美成人r级一区二区三区| 牛人盗摄一区二区三区视频| 99精品国产热久久91蜜凸| 一区二区欧美视频| 国产一区二区三区四区| 欧美成在线视频| 欧美日韩一区二区欧美激情 | 久久视频在线视频| 毛片一区二区| 亚洲欧美日韩在线观看a三区| 午夜精品一区二区三区在线| 在线欧美日韩| 中文在线资源观看网站视频免费不卡 | 久久精品欧美日韩| 99re这里只有精品6| 亚洲免费婷婷| 亚洲国产免费看| 中文精品一区二区三区| 在线欧美日韩精品| 亚洲永久免费精品| 亚洲人成网站777色婷婷| 亚洲影视中文字幕| 日韩亚洲欧美一区| 欧美资源在线| 亚洲一区二区3| 久久久99爱| 亚洲免费在线看| 裸体歌舞表演一区二区| 性久久久久久久| 欧美国产乱视频| 久久久美女艺术照精彩视频福利播放| 欧美黄色一级视频| 米奇777在线欧美播放| 国产精品对白刺激久久久| 欧美成va人片在线观看| 国产精品男人爽免费视频1| 欧美激情一区在线| 狠狠色综合日日| 亚洲免费成人av| 夜夜嗨av色综合久久久综合网| 国产在线麻豆精品观看| 亚洲肉体裸体xxxx137| 伊人色综合久久天天| 亚洲影院在线观看| 亚洲综合首页| 欧美日韩国产综合视频在线观看| 欧美成人一品| 精品盗摄一区二区三区| 欧美伊久线香蕉线新在线| 亚洲欧美影音先锋| 国产精品日韩精品欧美在线| 99亚洲视频| 亚洲视频 欧洲视频| 欧美日本一区二区高清播放视频| 亚洲第一区在线| 亚洲人精品午夜在线观看| 美女视频网站黄色亚洲| 另类酷文…触手系列精品集v1小说| 国产日韩在线播放| 欧美一级成年大片在线观看| 久久av资源网| 国产一区二区在线免费观看 | 亚洲视频电影图片偷拍一区| 欧美电影在线| 日韩亚洲成人av在线| 亚洲视频综合| 国产老女人精品毛片久久| 亚洲午夜一区| 久久久久久久久久看片| 精品88久久久久88久久久| 久久噜噜亚洲综合| 亚洲第一天堂av| 日韩视频一区二区三区在线播放 | 欧美视频在线观看| 亚洲午夜av| 久久久欧美精品sm网站| 亚洲国产精品999| 欧美精品aa| 亚洲一区二区三区在线播放| 久久久综合激的五月天| 影音欧美亚洲| 欧美裸体一区二区三区| 亚洲一本大道在线| 久久亚洲欧美国产精品乐播| 在线看国产日韩| 欧美四级剧情无删版影片| 欧美一区二区在线免费播放| 欧美α欧美αv大片| 一本久久综合亚洲鲁鲁| 国产精品日日摸夜夜添夜夜av| 久久www成人_看片免费不卡| 亚洲国产一区二区三区青草影视| 亚洲午夜久久久久久久久电影院| 国产伪娘ts一区| 欧美精品在线观看播放| 亚洲专区国产精品| 亚洲国产成人久久综合一区| 午夜国产不卡在线观看视频| 亚洲高清在线| 国产精品视频第一区| 免费久久99精品国产| 亚洲伊人观看| 亚洲精品视频免费在线观看| 久久伊伊香蕉| 午夜精彩视频在线观看不卡| 亚洲国产精品va| 久久精品盗摄| 99热这里只有精品8| 美女图片一区二区| 亚洲欧美美女| 99xxxx成人网| 亚洲国产精品久久久久秋霞影院| 国产精品久久久久77777| 免费日韩av| 久久精品一二三| 午夜久久久久久| 亚洲视频第一页| 一本色道久久综合亚洲精品不卡| 欧美国产精品人人做人人爱| 久久精品91| 欧美在线观看视频一区二区三区 | 欧美日韩激情小视频| 久久一区亚洲| 久久国产高清|