国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

番外篇:國產數據庫直方圖能力對比

原創
數據庫 其他數據庫
近期看到某群里關于數據庫直方圖的討論,不禁回想起剛學習 Oracle 的時候,為直方圖的設計而感嘆。直方圖可以說是優化器的基礎,對于數據分布不均衡的場景下制定出合理的執行計劃至關重要。

近期看到某群里關于數據庫直方圖的討論,不禁回想起剛學習 Oracle 的時候,為直方圖的設計而感嘆。直方圖可以說是優化器的基礎,對于數據分布不均衡的場景下制定出合理的執行計劃至關重要。那么國產數據庫這方面又如何呢?這里針對幾種常見的國產數據庫的直方圖能力看看能力如何。

1. 直方圖的前世今生

在開始說明國產數據庫直方圖能力之前,先來回顧下直方圖的概念,并以經典數據庫Oracle為代表進行說明下。

1)直方圖概念

直方圖是數據庫用來判斷列中數據分布情況的一種統計信息,屬于列的統計信息。如果數據分布不均勻,查詢優化器需要額外的信息才能做出正確的估算。直方圖正是數據庫為查詢優化器提供更精確的成本估計而設計的一種直方圖數據。其原理是假定存在n個桶(buckets),每個桶代表一個取值或者一個取值范圍,將列中不同的值放入與之對應的桶中,通過這些桶的統計來得到列上數據分布的情況。

2)直方圖分類

基于頻率的直方圖(frequency histogram)

當列的唯一值數量小于或等于桶允許的最大值(254)時,數據庫會使用基于頻率的直方圖。每個值將會占據一個桶。每個桶的高低代表每個值出現的次數。

1.png1.png

基于高度的直方圖(height-balanced histogram)

當列的唯一值數量大于桶數時,數據庫會采用基于高度的直方圖反映數據分布,每個bucket容納相同數量的值。

2.png2.png

其他變體

處理上述直方圖類型外,還有為了反饋更“大眾”數據的TopN直方圖,滿足更準確數據的混合直方圖等等。

3)Oracle 直方圖發展

Oracle 最早在7.3版本引入直方圖,但直到 Oracle 8i 版本后才逐漸成熟并廣泛使用。下表以作為常見的11g版本為分界,對比總結了之前與之后直方圖的功能演進。從下面這一表格中可見直方圖的發展策略,一方面是支持更為多樣的直方圖類型,一方面是增加桶數,滿足更為精準的數據描述,還有就是在文本處理、生成策略等方面的改進。這些也指導了國產數據庫對直方圖能力的支持。

3.png3.png

2. 國產數據庫直方圖能力總結

下面列舉了幾種常見的國產數據庫直方圖的能力,并與Oracle、MySQL加以比較。初步感覺,各國產數據庫都支持了直方圖能力,但支持范圍不同,有些支持更全面些。此外,很多國產數據庫都將直方圖能力作為缺省的統計信息來收集,這點與Oracle 11g不同。

圖片

1)各數據庫直方圖直方圖能力

MySQL

MySQL 從8.0.19版本開始引入了直方圖功能,主要用于優化查詢性能,特別是在無索引列或數據分布不均勻的場景下。MySQL支持兩種直方圖類型,由系統自動選擇:一是等寬直方圖, 每個桶存儲單個值及其頻率,適用于離散值較少的列(如枚舉類型);一是等高直方圖,每個桶存儲值的范圍、頻率和累積分布,適用于連續值或分布范圍較大的列。當桶數量(WITH N BUCKETS)不小于列的唯一值數量時,生成等寬直方圖;否則生成等高直方圖。

DM

5.png5.png

KingBase

6.png6.png

YashanDB

7.png7.png

OceanBase

8.png8.png

2)測試:是否采集直方圖對基數評估影響

下面針對部分國產數據庫做了直方圖的測試。這里構造了一張表,包含10000條記錄,兩個字段FNUM、HNUM分別對應100個和1000個不同值。為了構造傾斜,還將500條數據修改為9999來表示大基數的數值。在收集直方圖時,統一使用200個桶來進行測試。下面表格標題欄[]里為實際記錄數,單元格內為執行計劃中反饋預估行數。從各家執行情況來看,收集直方圖后的評估還是很準確的。

9.png9.png

責任編輯:武曉燕 來源: 韓鋒頻道
相關推薦

2025-08-08 07:30:49

數據數據庫閃回

2025-03-28 07:33:09

數據庫AI助手設計

2025-04-23 07:31:14

2025-10-11 07:35:14

2025-09-30 07:32:06

2016-10-19 19:03:18

javascriptes6React Nativ

2012-09-11 11:29:25

2011-11-04 14:07:40

存儲

2011-03-11 09:14:18

國產數據庫

2011-03-11 09:26:13

2024-04-16 08:08:54

DTC國產庫產品

2025-04-08 06:00:00

2023-03-31 17:02:28

2011-03-11 12:51:48

國產數據庫安全

2023-03-06 21:19:19

2022-10-21 07:07:33

TiDBHTAP數據庫

2025-01-09 07:30:49

SQL能力評測

2023-12-15 07:34:56

分布式數據庫數據庫租戶軟件架構

2012-03-16 09:29:47

國產數據庫

2011-05-24 10:46:21

國產數據庫安全
點贊
收藏

51CTO技術棧公眾號

亚洲精品欧美激情| 欧美日韩经典丝袜| 久久成人免费视频| 激情综合色播激情啊| 黄色污污视频在线观看| 欧美日韩亚洲免费| 欧美va在线播放| 久久99精品网久久| 欧美国产日韩电影| 又粗又黑又大的吊av| 欧美成人精品一区| 亚洲日本青草视频在线怡红院| 亚洲资源网站| 天海翼一区二区三区免费| 国产精品网站入口| 在线免费观看日韩欧美| 亚洲精品社区| av资源在线| 国产精品www在线观看| 日韩在线观看免费高清完整版| 99国产精品久久久久久久久久| 日本综合久久| 99视频在线免费| 国产精品96久久久久久| 亚洲一区二区三区自拍| 色88久久久久高潮综合影院| 日本aaa在线观看| 日韩中文不卡| 日日骚av一区| 亚洲一区影音先锋| 国产一区二区三区久久| 丁香六月综合| 最近久乱中文字幕| 成人免费视频网站入口| 日韩高清免费在线| 中文字幕精品三区| 欧美成人午夜| 麻豆网站免费在线观看| 搡女人真爽免费午夜网站| 国产精品一区二区三区久久| 欧美日韩精品系列| 国产成人激情av| 亚洲区小说区| 波多野结衣在线影院| 正在播放一区| 97婷婷涩涩精品一区| 91成人免费网站| 永久免费av在线| 国外av在线| 在线免费成人| 9l亚洲国产成人精品一区二三| 国产日韩在线观看视频| 国产成人77亚洲精品www| 国内精品视频在线观看| 亚洲欧美二区三区| 国产精品丝袜高跟| 成人观看免费完整观看| 蜜桃免费在线视频| 狠狠躁18三区二区一区| 国产精品久久久久久久午夜片 | 国产v综合v亚洲欧| 国产乱码精品1区2区3区| 国产精品免费久久久久| 国产精品成人网| 日韩欧美中文字幕在线播放| 天涯成人国产亚洲精品一区av| 欧美午夜精品一区| 欧美日韩电影在线| 亚洲欧美日韩综合| 国产精品夜间视频香蕉| 看全色黄大色大片| 神马午夜伦理影院| 先锋影音亚洲资源| 国产精品美女久久久久av超清| 韩国美女主播一区| 视频一区亚洲| 国产成人77亚洲精品www| 欧美色图片你懂的| 国产一区视频导航| 色爱综合网欧美| 亚洲福利影视| 国产精品扒开做爽爽爽的视频| 成人18免费| 永久免费网站视频在线观看| 成人av网址在线| 一区二区三区四区不卡在线 | 日韩成人中文字幕| 欧美久久精品一级c片| 密臀av在线播放| 日韩av视屏| 九九热精品在线播放| 99久久久无码国产精品性色戒| 91亚洲va在线va天堂va国| 欧美第一页在线| 日韩精品视频在线免费观看| 色就色 综合激情| 亚洲免费大片在线观看| 99国产精品久| 国产综合一区二区| 亚洲制服av| 欧美啪啪一区| 免费黄色日本网站| 亚洲一区二区精品在线观看| 91免费看片在线| 久久久久久成人| 综合网中文字幕| 日韩成人激情在线| 51精品视频一区二区三区| 五月婷婷色综合| 亚洲精品欧美二区三区中文字幕| 91免费看片在线观看| 国产高清一区日本| 精品在线播放免费| 日日摸夜夜添夜夜添精品视频| 欧美成人嫩草网站| 欧美岛国激情| 日韩精品久久| 成人在线免费小视频| 99久久香蕉| 国产精品色婷婷在线观看| 老司机深夜福利在线观看| 50度灰在线| 激情影院在线观看| av网站在线播放| 第三区美女视频在线| 一级片免费在线观看| 中文资源在线网| 国产导航在线| 性欧美16一18| 如如影视在线观看经典| 福利在线国产| 亚州av中文字幕在线免费观看| 一级片a一级片| 一级毛片在线看| 91亚洲精选| 黄色在线观看视频网站| 国产三级电影在线播放| 亚洲欧美se| 日本午夜免费一区二区| 日韩一区二区三区高清在线观看| caoporn成人| 欧美一级全黄| 成人影视亚洲图片在线| 亚洲大全视频| 国产欧美高清| 青青草一区二区三区| 国产专区欧美精品| 99热在这里有精品免费| 亚洲国产高清不卡| 尤物av一区二区| 色偷偷一区二区三区| 51精品国自产在线| 日韩电影视频免费| www高清在线视频日韩欧美| 欧美人与性动交| 国产精品国产三级国产aⅴ浪潮 | 亚洲一区二区三区四区的| 欧美视频在线观看免费| 欧美日韩在线一区二区| 日韩情涩欧美日韩视频| 亚洲欧美国产一本综合首页| 日韩中文av在线| 91高清免费视频| av一区二区在线看| 亚洲一区二区三区色| 人妻熟妇乱又伦精品视频| 91蝌蚪视频在线观看| 少妇高潮露脸国语对白| 国产小视频在线观看| caoprom在线| 国产精久久久| 成人网18免费网站| 久久在线91| 91性感美女视频| 亚洲综合男人的天堂| 欧美日韩国产综合视频在线观看| 精品国产乱码久久久久久影片| 中文精品99久久国产香蕉| 国语自产在线不卡| 亚洲综合国产精品| 一区二区三区视频| 三级a在线观看| 大胆av不用播放器在线播放| 999福利在线视频| 欧美.com| 国产主播精品| 不卡的av电影| 福利一区福利二区微拍刺激| 亚洲成人黄色在线观看| 欧美成人高清视频| 91九色单男在线观看| 影音先锋在线亚洲| 国产激情在线观看视频| 免费在线黄色网址| 日韩av一级| 亚洲国产精品综合久久久| 国内精品伊人久久久久影院对白| 最近日韩中文字幕| 欧美精品一区二区三| 欧美中文字幕视频在线观看|