1024,迎接乙個全新的MySQL

2021-08-08 18:28:35 字數 1134 閱讀 9146

昨晚,在北京oracle總部,我們有幸邀請到mysql優化器及gis開發團隊負責人manyi lu給大家帶來了一場精彩的分享。

活動到場人數32人,在會上除mysql研發總監manyi lu外,還包括:

manyi lu先給大家介紹了mysql 8.0優化器上的新功能,最後大家就一些關注的特性進行了深入廣泛的交流,主要有以下幾個方面:

一、mysql 8.0及將來的在優化器重點歸規劃

mysql 對json的支援將更加友好;

gis對經緯度將會有更好的運算效率(因此建議mysql 8.0後再大規模上線gis應用);

join優化,這個在mysql 5.7中已經實現,在mysql 8.0中進一步增強 ;

索引方面增強,增加可見及不可見索引,倒序索引;

mysql 8.0改用utf8mb4做為預設字符集,公升級中注意索引有效性;

cte(公用表表示式,common table expression)功能及更多的統計類windowing函式;

新的hint引入,在以後的版本中會更好的優化hint;

其它特性,例如直方圖統計資訊,更友好的資料讀取,減少handler api呼叫,對於uuid的優化等。

在這裡,推薦乙個工具:query rewrite plugin,利用它可以方便的在server層對sql進行優化,對應用開發透明。

二、未來有可能想實現的大功能(列入計畫,但實現有一定的難度)

實現sql的並行執行,再進一步引入真正意義上的hash join;

引入執行計畫快取,多session間共享;

在複製結構中主從庫對online ddl支援更加友好;

非常關注mysql自身在online ddl方面的實現,也關注於基於binlog的online ddl(類似gh-osc);

更加友好的mysql metadata資訊管理,方便實現ddl事務。

聊到後面,大家忽然感覺到,未來的mysql 8.0將是全新的,變化非常之大,也有很多需要學習的地方。

以後大家有問題可以去這個上面提,官方表示,基本上12個小時內會給答覆。 對於你想要的功能,不妨在上面+1, 標識一下,我也想要這個功能。

全球知名mysql大牛的blog rss彙總,建議訂閱

讚賞 人讚賞

今天又是乙個全新的開始

今天一大早,就接到乙個好訊息,當選為七月份mvp,同樣作為深圳it俱樂部的好友朱煒也在其中,同時對於深圳it俱樂部來說今天還是三喜臨門,還有一喜是深圳it俱樂部論壇被評為 教育部 微軟攜手助學論壇 的合作論壇。論壇 下面是2008年度7月份中國mvp人員名單 包建強曹海軍曹恆雲 陳方旭 陳廣琛 陳俊...

迎接2023年,給自己乙個明文規劃

回想了一下過去的2016年,感覺並不是很好,由於個人的拖延症和懶惰,很多年初計畫的事情都沒有展開進行。時光荏苒,發現再這樣下去,人就徹底的廢了。還是給自己的時間做好規劃,讓每一天更加的充實。寫在年初,給自己做乙個好計畫吧 接著2016年的計畫接著開展吧。2016年學習了python r mysql相...

乙個全新自主作業系統LMOS

大家關注的話,可看此部落格 2007年開始接觸計算機的我,一轉眼5年過去了,光陰似箭,但一心要究其計算機之原委,研其之本質。由於本人天資愚鈍,數年過去,一無所成。然,本性固執,終於在2011年10月下旬開始了自主作業系統的旅程,一路走來,此中艱辛,自是不必提及。那固執的堅持終究還是讓我的os核心成一...