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

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>
            欧美在线国产| 欧美精品成人一区二区在线观看| 欧美在线视频观看免费网站| 中文精品在线| 在线视频中文亚洲| 亚洲欧美日本在线| 久久久久久999| 欧美xxx在线观看| 亚洲成色www8888| 毛片基地黄久久久久久天堂| 美国成人直播| 亚洲欧洲三级电影| 亚洲欧美中文另类| 久久婷婷国产综合精品青草| 欧美大片免费观看| 国产精品腿扒开做爽爽爽挤奶网站| 国产情人综合久久777777| 国内精品久久久久影院色 | 久久aⅴ国产紧身牛仔裤| 久久久99国产精品免费| 欧美gay视频| 欧美国产日韩视频| 国产欧美日韩一区二区三区在线观看 | 欧美午夜女人视频在线| 国产日韩精品一区二区三区| 亚洲高清在线观看| 午夜视频一区| 亚洲日本va午夜在线电影| 在线视频欧美日韩精品| 久久免费视频在线| 国产精品成人一区二区网站软件 | 亚洲精品欧美一区二区三区| 91久久中文| 欧美亚洲日本网站| 欧美激情一区二区三区在线视频观看| 国产精品久久午夜| 亚洲精品美女久久久久| 久久精品国产亚洲一区二区| 亚洲国产人成综合网站| 欧美一区二区高清| 国产精品国产精品国产专区不蜜| 亚洲第一精品夜夜躁人人躁 | 亚洲黄色三级| 先锋亚洲精品| 99国产一区二区三精品乱码| 久热精品视频在线观看一区| 国产欧美日韩亚洲精品| 亚洲一区高清| 日韩亚洲在线| 欧美精品在线视频| 亚洲精品久久久久久下一站 | 亚洲一区在线直播| 欧美成人黄色小视频| 黄色亚洲精品| 免费成人美女女| 久久精品理论片| 国产综合自拍| 毛片基地黄久久久久久天堂| 久久精品国产免费| 伊人久久av导航| 免费成人av在线| 久久这里有精品视频 | 亚洲精品专区| 91久久黄色| 欧美日韩另类丝袜其他| 亚洲作爱视频| 一区二区三区偷拍| 国产精品区一区| 久久精品91| 欧美在线三区| 在线精品福利| 亚洲精品国产精品乱码不99按摩 | 国产亚洲一级高清| 欧美亚洲视频| 欧美一级大片在线免费观看| 国产一区香蕉久久| 麻豆成人在线| 久久疯狂做爰流白浆xx| 国产欧美精品一区二区三区介绍| 狠久久av成人天堂| 亚洲第一综合天堂另类专| 欧美国产日韩xxxxx| 亚洲视频高清| 欧美夜福利tv在线| 91久久夜色精品国产九色| 亚洲国产影院| 国产精品播放| 久久久久久久久伊人| 久久免费偷拍视频| 一区二区三区精品视频| 亚洲欧美在线另类| 亚洲欧洲在线视频| 亚洲自拍偷拍色片视频| 亚洲国产一区二区视频| 一本久久知道综合久久| 国产亚洲综合性久久久影院| 欧美激情久久久久久| 国产精品sss| 欧美第一黄色网| 国产精品一级| 欧美激情亚洲视频| 国产精品日本| 亚洲三级电影在线观看| 国产亚洲二区| 一本色道久久88综合亚洲精品ⅰ| 国产亚洲欧美色| 99爱精品视频| 欧美成人一区二区三区| 久久成人精品| 欧美日韩在线一二三| 女女同性女同一区二区三区91| 欧美色图麻豆| 亚洲第一视频网站| 国产主播喷水一区二区| 亚洲精品国产精品国自产在线| 国产综合久久久久久| 一二三区精品福利视频| 亚洲精品视频免费观看| 久久久久成人网| 久久久久久久激情视频| 国产精品久久久久永久免费观看| 亚洲人成网站在线观看播放| 91久久综合亚洲鲁鲁五月天| 久久久久九九九九| 老司机午夜精品| 激情五月***国产精品| 欧美在线短视频| 久久精品国亚洲| 国产原创一区二区| 欧美一激情一区二区三区| 欧美在线视频全部完| 国产精品一卡二卡| 日韩视频永久免费| 亚洲欧洲三级电影| 欧美91福利在线观看| 欧美国产日韩亚洲一区| 亚洲国产导航| 榴莲视频成人在线观看| 久久综合久久久| 欧美高清hd18日本| 亚洲高清在线观看| 亚洲精品一区二区三区四区高清 | 亚洲自拍偷拍视频| 欧美一区二区三区视频在线观看| 欧美三日本三级少妇三99| 99国产一区二区三精品乱码| 亚洲一区二区三区在线播放| 国产精品久久久久久久久免费 | 麻豆精品网站| 一区在线视频观看| 亚洲午夜精品网| 午夜久久久久久久久久一区二区| 国产精品你懂的在线| 欧美一区二区福利在线| 欧美va亚洲va香蕉在线| 日韩亚洲视频| 国产精品久久久久久久电影 | 在线综合亚洲欧美在线视频| 欧美一区=区| 在线观看日韩欧美| 欧美电影资源| 亚洲私人黄色宅男| 久久影视精品| 欧美二区不卡| 一区二区三区鲁丝不卡| 久久精品久久综合| 91久久久久| 国产精品午夜视频| 快播亚洲色图| 亚洲婷婷在线| 欧美激情麻豆| 午夜亚洲福利| 亚洲精品久久久久久下一站| 国产精品久久久久毛片大屁完整版| 欧美专区亚洲专区| 99国产精品99久久久久久粉嫩| 久久精品1区| 中文精品视频一区二区在线观看| 国产又爽又黄的激情精品视频 | 一区二区三区日韩欧美精品| 国产日韩欧美电影在线观看| 女同性一区二区三区人了人一| 亚洲一区二区3| 亚洲福利久久| 久久精选视频| 亚洲欧美激情在线视频| 亚洲日本中文| 影院欧美亚洲| 国产性猛交xxxx免费看久久| 欧美系列电影免费观看| 欧美激情成人在线视频| 久久久久久久一区| 欧美一区二区三区精品| 亚洲网址在线| 日韩午夜在线观看视频| 欧美护士18xxxxhd| 美国成人毛片| 噜噜噜在线观看免费视频日韩| 亚洲在线观看免费| 99re这里只有精品6|