国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號(hào)

如何理解DB2 中列組統(tǒng)計(jì)信息
2007-08-13   IT專家網(wǎng)社區(qū)

DB2 SQL 優(yōu)化器(后文簡(jiǎn)稱為優(yōu)化器)可以估計(jì)每個(gè)備選訪問計(jì)劃的執(zhí)行成本,并根據(jù)其估計(jì)結(jié)果選擇一個(gè)最佳訪問計(jì)劃。一個(gè)訪問計(jì)劃可以指定用來(lái)解析一條 SQL 語(yǔ)句的操作次序。

  為正確地確定每種訪問計(jì)劃的成本,DB2 優(yōu)化器需要準(zhǔn)確的基數(shù)估計(jì)值?;鶖?shù)估計(jì)是這樣一種過(guò)程:在應(yīng)用了謂詞或執(zhí)行了聚集之后,優(yōu)化器使用統(tǒng)計(jì)信息確定部分查詢結(jié)果的大小。對(duì)于訪問計(jì)劃的每個(gè)操作符,優(yōu)化器將估計(jì)該操作符的基數(shù)輸出。一個(gè)或更多謂詞的應(yīng)用可以減少輸出流基數(shù)。

  在計(jì)算謂詞對(duì)于基數(shù)估計(jì)值的組合過(guò)濾效果時(shí),通常會(huì)假設(shè)這些謂詞彼此之間是獨(dú)立的。然而,這些謂詞可以在統(tǒng)計(jì)方面彼此關(guān)聯(lián)。單獨(dú)地處理它們通常會(huì)導(dǎo)致優(yōu)化器低估基數(shù)值。而基數(shù)值的低估又會(huì)導(dǎo)致優(yōu)化器選擇一個(gè)次優(yōu)的訪問計(jì)劃。

  對(duì)于至少應(yīng)用了至少兩個(gè)本地等式謂詞的 SQL 語(yǔ)句,優(yōu)化器將考慮使用多列統(tǒng)計(jì)信息來(lái)檢測(cè)統(tǒng)計(jì)關(guān)聯(lián),并更加準(zhǔn)確地估計(jì)多個(gè)謂詞組合的過(guò)濾效果。同樣對(duì)于連接兩個(gè)或更多表的 SQL 語(yǔ)句,以及在一對(duì)表間至少使用了兩個(gè)等式連接謂詞的連接,優(yōu)化器也會(huì)使用多列統(tǒng)計(jì)信息。

  一個(gè)本地等式謂詞是一個(gè)應(yīng)用于單個(gè)表的等式謂詞,其描述如下所示:

  COLUMN = literal

  其中 literal 可以是以下任一內(nèi)容:

  •   一個(gè)常量值;
  •   一個(gè)參數(shù)標(biāo)記或一個(gè)主變量;
  •   一個(gè)專用寄存器(例如,CURRENT DATE)

  一個(gè)等式連接謂詞的描述如下所示,它用于表 1 和表 2 間的連接:

  T1.COLUMN = T2.COLUMN

  DB2 V8.2 使用下面的多列統(tǒng)計(jì)信息:

  •   索引 keycard 統(tǒng)計(jì)信息:FIRST2KEYCARD、FIRST3KEYCARD、FIRST4KEYCARD 和 FULLKEYCARD
  •   列組統(tǒng)計(jì)信息:列組基數(shù)值

  這些統(tǒng)計(jì)信息描述了包含兩個(gè)或更多列的列集中不同分組的數(shù)量。

  在 DB2 V8.2 出現(xiàn)之前,只能使用索引 keycard 統(tǒng)計(jì)信息,并且要受下列條件約束:

  •   索引必須是完全限定的。如果鍵中的所有列都可以被等式謂詞 引用(連接謂詞或本地謂詞,但不是兩者的混合),那么這個(gè)索引就是完全限定的。
  •   對(duì)于連接謂詞,索引也必須是惟一的。

  在 DB2 V8.2 中,通過(guò)考慮到所有索引 keycard 統(tǒng)計(jì)信息而不要求索引完全限定,DB2 SQL 優(yōu)化器進(jìn)一步擴(kuò)展了多列統(tǒng)計(jì)信息的使用。它還考慮到了用戶收集的任何列組統(tǒng)計(jì)信息。本文討論了優(yōu)化器如何利用這些統(tǒng)計(jì)信息,以及用戶如何識(shí)別要收集的列組統(tǒng)計(jì)信息。

多個(gè)本地等式謂詞的統(tǒng)計(jì)相關(guān)性

  DB2 SQL 優(yōu)化器試圖檢測(cè)多個(gè)本地等式謂詞間的統(tǒng)計(jì)相關(guān)性。

  示例 1:假設(shè)有一個(gè)表 SHOW_LISTINGS,它包含如下列:

  表 1. SHOW_LISTINGS 表的描述

列名 描述
SHOW_ID 表外鍵,包含關(guān)于各演出清單的信息
CHANNEL_ID 表外鍵,包含關(guān)于播放演出的每個(gè)頻道的信息
STATION_ID 表外鍵,包含和頻道相關(guān)的每個(gè)電視臺(tái)的信息
CITY_ID 表外鍵,包含關(guān)于上演該演出的每個(gè)城市的信息
DAY 演出播放的日期
TIME 演出播放的當(dāng)天的時(shí)間
<other columns> 描述了演出清單的其他屬性

  由于演出只在某個(gè)電視臺(tái)的某個(gè)頻道播出,在一天的特定時(shí)間內(nèi),這些列(SHOW_ID,CHANNEL_ID,STATION_ID 和 TIME)彼此之間不是互相獨(dú)立的。DAY 列獨(dú)立于 TIME 列,但是它不獨(dú)立于所有演出清單的 SHOW_ID。

  設(shè)想一條應(yīng)用了以下謂詞的 SQL 語(yǔ)句:

  P1: SHOW_ID = ?
  P2: CHANNEL_ID = ?
  P3: STATION_ID = ?
  P4: TIME = ?

  如果存在這樣一個(gè)索引,其中的鍵包含謂詞 P1-P4 引用的所有列,或者鍵中的前四列包含所引用的列,優(yōu)化器將使用 FIRST4KEYCARD 索引統(tǒng)計(jì)信息(如果收集了索引統(tǒng)計(jì)信息的話),來(lái)檢測(cè)謂詞 P1-P4 之間的統(tǒng)計(jì)相關(guān)性。在應(yīng)用了這四個(gè)謂詞之后,優(yōu)化器將計(jì)算一個(gè)更準(zhǔn)確的基數(shù)估計(jì)值。例如,下面的任何一個(gè)索引可以用來(lái)檢測(cè)這四個(gè)謂詞間的統(tǒng)計(jì)相關(guān)性:

  IX1 ON SHOW_LISTINGS(SHOW_ID, CHANNEL_ID, STATION_ID, TIME)
  IX2 ON SHOW_LISTINGS(SHOW_ID, CHANNEL_ID, STATION_ID, TIME, CITY_ID)
  IX3 ON SHOW_LISTINGS(SHOW_ID, CHANNEL_ID, STATION_ID, TIME, DAY, CITY_ID)

  優(yōu)化器使用 IX1 的 FULLKEYCARD 和 FIRST4KEYCARD 統(tǒng)計(jì)信息來(lái)檢測(cè)所有四個(gè)謂詞的相關(guān)性。類似地,它也可以使用 IX2 和 IX3 的 FIRST4KEYCARD。

  不能使用如下所示的索引:

  IX4 ON SHOW_LISTINGS(CITY_ID, SHOW_ID, CHANNEL_ID, STATION_ID, TIME)

  由于每個(gè) keycard 統(tǒng)計(jì)信息都將包含 CITY_ID 列,因此該列上未定義本地等式謂詞。

……

熱詞搜索:

上一篇:IBM DB2商業(yè)智能軟件介紹
下一篇:Windows的公鑰基礎(chǔ)結(jié)構(gòu)(PKI)增強(qiáng)功能1

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
亚洲最快最全在线视频| 精品无人区卡一卡二卡三乱码免费卡| 亚洲男女毛片无遮挡| 亚洲一级二级在线| 日本少妇一区二区| 精品亚洲欧美一区| 不卡一区中文字幕| 在线不卡一区二区| 久久久亚洲精品石原莉奈| 国产精品久久久久精k8| 午夜精品福利一区二区三区蜜桃| 蜜桃av一区二区| 成人免费视频caoporn| 欧美色老头old∨ideo| 精品盗摄一区二区三区| 1区2区3区欧美| 美国欧美日韩国产在线播放| 成人午夜视频在线观看| 欧美日韩高清一区| 中文字幕第一页久久| 亚洲成a人片在线观看中文| 狠狠久久亚洲欧美| 在线精品视频一区二区| 亚洲精品一区二区三区99| 亚洲日韩欧美一区二区在线| 美女国产一区二区三区| caoporen国产精品视频| 精品美女在线观看| 亚洲最色的网站| 国产精品99久久久| 91国产精品成人| 久久久久久久久久久电影| 亚洲综合免费观看高清完整版| 精品一区二区三区免费观看| 色网综合在线观看| 国产午夜精品一区二区| 日韩国产精品久久久| 99精品欧美一区二区蜜桃免费 | 亚洲欧美一区二区久久| 国产成人在线视频免费播放| 国产清纯在线一区二区www| 日本中文字幕一区| 欧美一级久久久久久久大片| 综合久久久久久久| 精品写真视频在线观看| 欧美日本免费一区二区三区| 国产精品美女久久久久久久久久久 | 亚洲黄色小说网站| 国模冰冰炮一区二区| 91精品国产欧美一区二区成人 | 色欧美片视频在线观看 | 风间由美一区二区三区在线观看| 欧美视频中文一区二区三区在线观看| 国产日产欧美一区二区三区| 久久爱www久久做| 91精品国产免费久久综合| 亚洲伦理在线免费看| 成人国产精品免费观看| 久久综合九色综合久久久精品综合| 亚洲成a人片在线不卡一二三区| 99精品久久久久久| 国产精品福利一区二区| 国产成人亚洲精品青草天美| 久久久久亚洲综合| 欧美性大战久久久| 亚洲综合清纯丝袜自拍| 色婷婷av一区二区| 国产精品成人免费| 一区二区三区不卡在线观看| 日韩av在线播放中文字幕| 在线观看亚洲专区| 一区二区三区四区激情| 99久久综合色| 国产精品护士白丝一区av| 国产精品一区二区三区四区 | 午夜精品影院在线观看| 91在线一区二区| 亚洲女同ⅹxx女同tv| 成人av影院在线| 最新久久zyz资源站| 国产成人精品一区二| 国产精品午夜在线观看| 国产福利一区在线观看| 国产亚洲成年网址在线观看| 精品一区二区三区免费毛片爱| 欧美一级国产精品| 日韩电影一区二区三区四区| 91精品国产高清一区二区三区| 亚洲福利电影网| 欧美一级久久久| 日本不卡高清视频| xvideos.蜜桃一区二区| 日韩高清中文字幕一区| 欧美不卡一区二区| 亚洲自拍欧美精品| 欧美一级高清大全免费观看| 亚洲一区二区三区三| 91极品视觉盛宴| 亚洲最新视频在线播放| 欧美顶级少妇做爰| 精品综合免费视频观看| 久久免费看少妇高潮| av电影在线观看一区| 亚洲男女毛片无遮挡| 欧美日韩国产影片| 奇米在线7777在线精品 | 日韩av一级电影| 精品福利视频一区二区三区| 国产成人无遮挡在线视频| 综合av第一页| 91福利在线看| 黄色小说综合网站| |精品福利一区二区三区| 欧美性生活大片视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩欧美国产1| 成人午夜又粗又硬又大| 亚洲国产一区视频| 日韩免费看网站| 99国产精品久久久久久久久久久 | 高清视频一区二区| 亚洲青青青在线视频| 日韩视频免费观看高清完整版 | 日韩一区二区三区观看| 国产高清无密码一区二区三区| 亚洲一区二区3| 精品噜噜噜噜久久久久久久久试看| 成人午夜av影视| 亚洲伊人伊色伊影伊综合网 | 国模套图日韩精品一区二区| 亚洲欧美一区二区久久| 欧美一级xxx| 91在线一区二区| 青娱乐精品在线视频| 成人免费在线播放视频| 欧美顶级少妇做爰| 91蜜桃在线免费视频| 亚洲第一精品在线| 国产精品乱人伦中文| 91国偷自产一区二区三区成为亚洲经典 | 日本不卡中文字幕| 国产欧美一区二区精品秋霞影院| 欧美三日本三级三级在线播放| 狠狠v欧美v日韩v亚洲ⅴ| 一个色综合av| 久久综合久久综合亚洲| 91精品国产色综合久久久蜜香臀| 国产91精品入口| 久88久久88久久久| 亚洲人成小说网站色在线 | 国产一区在线视频| 夜夜夜精品看看| 国产精品不卡视频| 日韩欧美成人一区| 欧美日韩国产在线观看| 不卡的电影网站| 国产精品一区二区免费不卡 | 97se亚洲国产综合自在线不卡 | 日韩精品一区二区三区中文不卡| proumb性欧美在线观看| 国产乱子伦一区二区三区国色天香| 亚洲综合一区二区| 国产精品久久久久久久久免费丝袜 | 亚洲成人综合在线| 欧美综合视频在线观看| 成人免费视频caoporn| 国产一区欧美二区| 亚洲成人自拍一区| 一区二区三区精品视频| 国产精品青草久久| 久久久国产午夜精品| 日韩一区二区免费在线观看| 欧美午夜宅男影院| 99久久精品免费| 成人精品gif动图一区| 另类小说色综合网站| 日韩中文字幕不卡| xfplay精品久久| 日韩视频在线永久播放| 91麻豆精品国产91久久久久 | 一区二区三区资源| 欧美韩国日本一区| 国产精品日产欧美久久久久| 欧美成人aa大片| 欧美成人欧美edvon| 日韩欧美国产综合| 日韩午夜激情视频| 欧美日韩另类一区| 在线综合视频播放| 欧美日韩国产高清一区| 欧美一区二视频| 欧美一区二区三区在线看| 欧美绝品在线观看成人午夜影视 | 视频在线观看一区二区三区| 天堂va蜜桃一区二区三区漫画版| 一区二区高清在线| 视频一区在线播放| 婷婷中文字幕综合| 美腿丝袜一区二区三区| 美女视频黄a大片欧美|