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

留給CBO優(yōu)化器的彎道不多了

數據庫 其他數據庫
Oracle的CBO優(yōu)化器是基于數據模型的優(yōu)選算法的,其主要方法是通過各種統(tǒng)計數據,對某個SQL的不同算子計算成本,最后將一條SQL的各種執(zhí)行方式的成本都算完后,選擇其中成本最低的執(zhí)行計劃去執(zhí)行。

?前幾天一個做數據庫產品的朋友和我聊起在國產數據庫上的彎道超車問題,他覺得對于通用關系型數據庫,Oracle已經領先太多了,如果不彎道超車,國產數據庫永遠沒有機會趕上Oracle。彎道超車一直被很多朋友看作是超越的捷徑,不過我認為彎道超車一定是以實力作為后盾才能夠完成的。要想彎道超車,后車的引擎必須高于前車,至少是二者相當,沒有實力做保障,彎道技術再好,也是很難完成超車的。

在通用關系型數據庫領域,想要對Oracle實現彎道超車,大家都會選擇CBO優(yōu)化器。AI4DB是被大家寄予厚望的。通過AI算法的輔助來糾正執(zhí)行計劃中的錯誤,或者幫助某條SQL選擇一個更好的執(zhí)行計劃。其主要方法是基于歷史數據的分析,通過一定的參數(比如表分析數據、歷史執(zhí)行計劃的效率等),通過算法計算執(zhí)行計劃的成本,在重大決策中輔助CBO的規(guī)則引擎,比如當HASH JOIN和NESTED LOOP經常會選錯的時候,通過AI算法輔助,讓CBO選擇的執(zhí)行計劃更為準確。

實際上Oracle這些年也一直CBO上發(fā)力,動態(tài)CURSOR是Oracle用于解決這個問題的方法,當SQL在執(zhí)行過程中發(fā)現NESTED LOOP成本過高的時候,自動將目前的執(zhí)行暫停,更換為HASH JOIN,從而避免某些SQL出現嚴重的性能問題。只不過Oracle目前的算法還不夠完善,因此動態(tài)CURSOR有時候還會出錯。

Oracle的CBO優(yōu)化器是基于數據模型的優(yōu)選算法的,其主要方法是通過各種統(tǒng)計數據,對某個SQL的不同算子計算成本,最后將一條SQL的各種執(zhí)行方式的成本都算完后,選擇其中成本最低的執(zhí)行計劃去執(zhí)行。這種方法也是目前絕大多數數據庫系統(tǒng)分析執(zhí)行計劃的基礎算法。到目前的版本為止,Oracle并沒有選擇通過AI算法來獲得執(zhí)行計劃,而是繼續(xù)沿用其傳統(tǒng)的算法。不過隨著Oracle的數十年的發(fā)展,其CBO優(yōu)化器的核心算法基礎上,已經積累了大量的補丁,這些補丁都是對核心主算法的糾正,在Oracle內部被稱為FIX。每個FIX實際上就是一個特殊場景下SQL選擇執(zhí)行計劃中的修正模型,都是在實戰(zhàn)中遇到問題后,標準CBO算法無法解決問題時的一種特殊處理,也可以稱為經驗模型。此外,Oracle還將其中的一些特別重要的修正進行了特殊的處理,設置了一些隱含參數加以控制。這些修正往往不是CBO優(yōu)化器的不足,而是在不同的應用場景中,特殊的用戶數據與用戶硬件環(huán)境可能導致CBO優(yōu)化器產生錯誤的選擇,通過這些參數可以加以調整。其中最為著名的莫過于optimizer_index_cost_adj,這個參數可以調整CBO優(yōu)化器在計算索引掃描時的成本,在二十年前的Oracle 8i/9i時代,我們經常通過調整這個參數來避免不必要的對全表掃描的錯誤選擇,讓數據庫更傾向于使用索引掃描。

圖片

在Oracle 11.2.0.4中,CBO優(yōu)化器的可調整參數有329個,FIX有846個。到了19.15.0.0版本,CBO優(yōu)化器可調整參數的數量高達612個,FIX的數量達到了1369個。實際上每個FIX后面都有無數個用戶的痛苦經歷,是Oracle數據庫的CBO優(yōu)化器在用戶環(huán)境中遇到了問題后的修正。

Oracle數據庫的優(yōu)化器是十分優(yōu)秀的,這一點大家都是公認的,但是其優(yōu)秀的優(yōu)化器依然無法解決所有的用戶的問題,依然需要不斷的通過添加參數來做更精細的控制,甚至加入某些特殊的修正來解決問題。

目前我們國產數據庫的優(yōu)化器恐怕還在重點完善CBO優(yōu)化器的核心算法,還沒有遇到過如此多的實戰(zhàn)案例,發(fā)現那么多主邏輯可能存在的問題。這些參數與FIX必須是在大量的實戰(zhàn)中獲得的,因此有些國產數據庫廠家想另辟蹊徑了。通過AI4DB是不是可以繞開這個問題,實現在CBO上的彎道超車呢?恐怕有此想法的朋友要失望了,CBO優(yōu)化器是基于統(tǒng)計數據與算法規(guī)則的,歷史的SQL執(zhí)行情況可以提供參考,但是無法作為下一次解析SQL時的可靠依據。因為數據在不斷的變化,參數也在變化,而CBO優(yōu)化器的每次解析,都決定了SQL語句是否能夠合理的執(zhí)行。一次錯誤的解析很可能引發(fā)一場災難。因此AI算法在這個場景中可以起到輔助發(fā)現SQL問題的作用,但是無法替代規(guī)則來生成執(zhí)行計劃。我們的CBO優(yōu)化器也只能在實戰(zhàn)中不斷的經受挑戰(zhàn),不斷的經歷痛苦的折騰,才能變得越來越強大。當我們的優(yōu)化器的FIX和可調整參數能夠達到Oracle的時候,才真正算是成熟了。CBO優(yōu)化器成長的最佳途徑是在實戰(zhàn)中不斷完善,而不是憑著我們的研發(fā)人員的想象力,在家里閉門造車。

先不要空談彎道超車,扎扎實實的在用戶廠家中去修煉,把優(yōu)化器一點點做好吧,實際上在現階段,能夠先遠遠的跟上最先進的數據庫產品,已經是國產數據庫的成功了。

責任編輯:武曉燕 來源: 白鱔的洞穴
相關推薦

2018-02-27 15:49:01

HTC粉絲手機

2015-05-18 12:49:49

Windows Pho

2021-05-18 19:20:26

CentOS8團隊CentOS 10

2025-06-09 09:11:11

2023-03-08 10:26:17

ChatGPTOpenAI

2023-02-17 08:35:56

蘋果人工智能(ChatGPT

2016-12-07 10:30:19

NTP網絡時間協(xié)議

2021-05-12 14:38:16

加密貨幣比特幣貨幣

2023-11-24 12:10:56

2020-10-10 10:23:43

Windows 10Windows微軟

2018-11-21 17:30:13

小程序

2017-01-04 13:31:02

網絡安全技術周刊

2018-09-03 13:39:43

手機蘋果iPhone

2021-02-07 17:27:29

屬性DOM元素

2020-03-10 14:30:14

動態(tài)路由RIP網關協(xié)議

2022-08-28 21:41:19

低代碼/無代碼

2015-05-27 15:43:36

DockerIBMPowerSystem

2016-05-11 12:41:00

愛數/數字化轉型

2012-05-28 22:47:08

諾基亞
點贊
收藏

51CTO技術棧公眾號

在线观看不卡av| 久久久久久久久久久久91| 国产精品亚洲a| 色综合视频一区二区三区44| 福利在线午夜| 亚洲欧洲日本mm| 亚洲最大黄网| 欧美日韩美女在线观看| 91亚洲精品一区| 男男激情在线| 国产一区亚洲| 精品国产一区二区三区四区四| 日韩精品伦理第一区| 欧亚在线中文字幕免费| 免费观看30秒视频久久| 亚洲欧洲自拍偷拍| 夫妻免费无码v看片| 欧美影院视频| 亚洲精品亚洲人成人网| 91精品国产综合久久香蕉的用户体验| 快播av资源| 在线中文字幕第一区| 26uuu日韩精品一区二区| 色视频在线观看| 看国产成人h片视频| 久久精品视频在线观看| а√天堂www在线а√天堂视频| 最新亚洲一区| 久久精品国产综合精品| 国产69精品久久久久9999人| 亚洲人成在线播放网站岛国 | 日韩欧美午夜| 精品国产乱码久久| av资源在线看片| 国产婷婷一区二区| 国产成人精品福利一区二区三区 | 久草中文综合在线| 久久久天堂国产精品女人| 精品视频三区| 国产一区二区三区四区在线观看| 久久成人人人人精品欧| 99精品人妻少妇一区二区 | 国产精品色一区二区三区| 亚洲aa中文字幕| 中文字幕这里只有精品| 综合色中文字幕| 亚洲高清精品中出| 一区二区小说| 亚洲精品成人网| 濑亚美莉一二区在线视频 | 国产黄人亚洲片| 国产精品美女免费看| 182在线视频观看| 亚洲人在线视频| 黄色欧美网站| 亚洲欧洲午夜一线一品| 日韩在线成人| 91综合免费在线| 久久成人免费日本黄色| 五月婷婷之综合激情| 色综合天天综合| 一本色道久久亚洲综合精品蜜桃 | 欧美综合一区第一页| 手机在线理论片| 天天av天天翘天天综合网色鬼国产| 超碰在线免费观看97| 91精品秘密在线观看| 欧美极品少妇xxxxⅹ喷水| 成人在线免费看黄| 综合分类小说区另类春色亚洲小说欧美| 网址你懂得在线观看| 94色蜜桃网一区二区三区| 日韩成人av电影在线| 国产拍欧美日韩视频二区| 最近中文字幕免费mv| ...av二区三区久久精品| 超碰在线最新| 午夜精品久久久久久久99热| 亚洲色图综合| 亚洲欧美国产精品| av大片在线播放| 日韩码欧中文字| 国产在线观看a视频| 亚洲一级二级在线| 四虎影视永久免费观看| ww久久中文字幕| 干日本少妇视频| 久久香蕉精品| 91手机在线视频| 麻豆一区二区| 欧美二级三级| 99亚洲一区二区| 91性高湖久久久久久久久_久久99| 久久99国产精品尤物| 中文字幕网在线| 久久韩剧网电视剧| 老**午夜毛片一区二区三区| 4480yy私人影院高清不卡| 少妇精69xxtheporn| а√天堂中文资源在线bt| 欧美精品久久一区二区三区| 一个人免费视频www在线观看| 一级女性全黄久久生活片免费| 羞羞免费视频| 在线播放国产一区中文字幕剧情欧美| 亚洲一级毛片| 少妇激情av一区二区三区| 亚洲美女偷拍久久| 国产成人免费9x9x人网站视频| 亚洲日本成人网| 黄色成人精品网站| 日本高清网站| 久久久久久久久综合| 成人性生交大片免费看中文| 欧美午夜性视频| 91影院在线免费观看| 国产在线1区| 亚洲在线免费视频| 黄色91在线观看| 精品久久国产| 国产精品二区三区| 亚洲影院在线| 一区二区不卡在线观看| 成人免费毛片高清视频| а√天堂中文在线资源8| 欧美精品欧美精品系列c| 欧美色综合网站| av日韩国产| 国产精品一区二区欧美| 91电影在线观看| 岛国成人毛片| 高清国产在线一区| 色婷婷精品久久二区二区蜜臀av | 亚洲国产小视频| 奇米一区二区三区av| 成人免费观看cn| 亚洲另类在线制服丝袜| 日韩视频一区二区三区四区| 国产极品美女高潮无套久久久| 久久综合伊人77777蜜臀| 久久亚洲影视婷婷| 国内精品卡一卡二卡三新区| 人人澡人人澡人人看欧美| 亚洲精品成人悠悠色影视| 亚洲视频tv| www亚洲欧美| 精品色999| 天堂av电影在线观看| 精品福利在线导航| 韩国视频一区二区| 日本特黄a级高清免费大片| 97在线视频免费| 老妇喷水一区二区三区| av手机免费在线观看| 国产性生活免费视频| 亚洲电影激情视频网站| 国内激情视频在线观看| 一区不卡视频| 日韩中文在线中文网三级| 中文字幕+乱码+中文字幕一区| 黄视频在线观看免费| 国产精品区二区三区日本| 欧美一区三区四区| 激情小说一区| 在线中文字幕观看| 国产在线播放一区二区| 久久久久国产精品麻豆| 成人直播在线| 天天想你在线观看完整版电影免费| 中文字幕日韩欧美一区二区三区| 日韩电影免费在线观看| 国产三区在线观看| 草草视频在线免费观看| 91成人在线精品| 日韩成人一级大片| 写真片福利在线播放| 国产一区二区自拍| 日韩黄在线观看| 91精品秘密在线观看| 国产精品69xx| 91精品久久久久久综合乱菊| 丁香激情综合国产| 欧美日韩国产传媒| 黄页网站在线观看免费| 国产视频手机在线播放| 666精品在线| 最近更新的2019中文字幕| 午夜精品久久久久久久99水蜜桃| 麻豆国产一区| 性欧美18一19内谢| 国模极品一区二区三区| 91电影在线观看| www精品美女久久久tv| 最新精品国产| 成人精品3d动漫| 久久av红桃一区二区小说| 色狠狠av一区二区三区| 青青草原在线亚洲| 国产精彩视频一区二区| 成人免费在线视频网址|