成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL推出全新Hypergraph優(yōu)化器,正式進軍OLAP領域

數(shù)據庫
在剛剛過去的 MySQL Summit 2025 大會上,Oracle 發(fā)布了一個用于 MySQL 的全新 Hypergraph(超圖)優(yōu)化器,能夠為復雜的多表查詢生成更好的執(zhí)行計劃,從而優(yōu)化查詢性能。

在剛剛過去的 MySQL Summit 2025 大會上,Oracle 發(fā)布了一個用于 MySQL 的全新 Hypergraph(超圖)優(yōu)化器,能夠為復雜的多表查詢生成更好的執(zhí)行計劃,從而優(yōu)化查詢性能。

在這里插入圖片描述

這個功能目前只在 MySQL HeatWave 云數(shù)據庫中提供;MySQL 社區(qū)版如果想要支持的話,需要在源碼編譯安裝時啟用相關配置(-DWITH_DEBUG=1)。

以下是官方給出的一個性能測試結果:

在這里插入圖片描述

接下來我們看兩個使用示例,首先啟用優(yōu)化器配置:

MySQL >SETSESSION optimizer_switch='hypergraph_optimizer=on';

如果上面的語句沒有返回錯誤,表示成功啟用 Hypergraph 優(yōu)化器。

然后比較以下查詢在使用傳統(tǒng)優(yōu)化器和 Hypergraph 優(yōu)化器時的區(qū)別:

MySQL >WITH salary_rank AS(
SELECT e.emp_no, e.first_name, e.last_name, d.dept_no, s.salary,
     RANK()OVER(
PARTITIONBY d.dept_no ORDERBY s.salary DESC
)AS dept_rank     
FROM employees e     
JOIN dept_emp d ON e.emp_no = d.emp_no     
JOIN salaries s ON e.emp_no = s.emp_no     
WHERE s.to_date ='9999-01-01'AND d.to_date ='9999-01-01'
)
SELECT*FROM salary_rank WHERE dept_rank =1;

該查詢使用了 CTE 和窗口函數(shù)獲取每個部門中薪水最高的員工。

傳統(tǒng)優(yōu)化器返回的結果如下:

+--------+------------+-----------+---------+--------+-----------+
| emp_no | first_name | last_name | dept_no | salary | dept_rank |
+--------+------------+-----------+---------+--------+-----------+
|466852| Akemi      | Warwick   | d001    |145128|1|
|413137| Lunjin     | Swick     | d002    |142395|1|
|421835| Yinlin     | Flowers   | d003    |141953|1|
|430504| Youjian    | Cronau    | d004    |138273|1|
|13386| Khosrow    | Sgarro    | d005    |144434|1|
|472905| Shin       | Luck      | d006    |132103|1|
|43624| Tokuyasu   | Pesch     | d007    |158220|1|
|425731| Ramachenga | Soicher   | d008    |130211|1|
|18006| Vidya      | Hanabata  | d009    |144866|1|
+--------+------------+-----------+---------+--------+-----------+
9rowsinset(2.1155 sec)

Hypergraph 優(yōu)化器返回的結果如下:

+--------+------------+-----------+---------+--------+-----------+
| emp_no | first_name | last_name | dept_no | salary | dept_rank |
+--------+------------+-----------+---------+--------+-----------+
|466852| Akemi      | Warwick   | d001    |145128|1|
|413137| Lunjin     | Swick     | d002    |142395|1|
|421835| Yinlin     | Flowers   | d003    |141953|1|
|430504| Youjian    | Cronau    | d004    |138273|1|
|13386| Khosrow    | Sgarro    | d005    |144434|1|
|472905| Shin       | Luck      | d006    |132103|1|
|43624| Tokuyasu   | Pesch     | d007    |158220|1|
|425731| Ramachenga | Soicher   | d008    |130211|1|
|18006| Vidya      | Hanabata  | d009    |144866|1|
+--------+------------+-----------+---------+--------+-----------+
9rowsinset(1.6108 sec)

查詢結果一致,但是 Hypergraph 優(yōu)化器速度更快。

接下來比較一下 EXPLAIN 語句針對兩種優(yōu)化器返回的執(zhí)行計劃,注意 Hypergraph 優(yōu)化器只支持 TREE 或者 JSON 格式。

首先是傳統(tǒng)優(yōu)化器:

在這里插入圖片描述

然后是 Hypergraph 優(yōu)化器:

在這里插入圖片描述

雖然 Hypergraph 優(yōu)化器顯示的最終成本更高,但是由于它們采用的計算模型不同,實際上比較不同優(yōu)化器的成本沒有任何意義。

我們能夠看到傳統(tǒng)優(yōu)化器采用了 Nested Loop Inner Join 方式連接兩個表,Hypergraph 優(yōu)化器則采用了 Inner Hash Join 方式,后者獲得了更好的查詢性能。

期待一下 MySQL 全系產品支持 Hypergraph 優(yōu)化器,正式進軍 OLAP 領域!

責任編輯:龐桂玉 來源: SQL編程思想
相關推薦

2009-02-06 08:33:03

SaaSCRMOracle

2023-03-19 11:42:19

React新官方文檔

2011-10-20 22:25:49

網易即時通

2023-06-05 10:05:05

2016-01-14 15:27:50

VMware

2013-01-24 16:28:18

戴爾UltraSharp系

2013-11-15 09:31:10

Dropbox微軟亞馬遜

2021-03-23 14:41:35

人工智能AI加密

2021-04-16 07:38:40

微軟Edge瀏覽器

2022-05-16 10:19:17

網絡安全漏洞

2011-03-22 18:49:55

醫(yī)療行業(yè)金蝶

2022-01-05 09:33:03

Windows 11操作系統(tǒng)微軟

2010-10-22 18:06:51

IBM存儲

2012-04-18 18:09:30

智能

2012-03-06 09:17:31

思科刀片服務器IBM

2019-06-14 16:32:47

Unity編輯器Linux

2012-05-05 16:55:16

HCIE華為認證路由交換

2016-11-08 07:36:26

Facebook廣告

2011-10-13 09:40:21

FacebookCredits手機

2013-12-13 14:01:41

移動管理安全辦公戴爾
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲高清免费视频 | av中文字幕在线播放 | 国产伦一区二区三区视频 | 国产欧美精品区一区二区三区 | 日韩一区二区三区在线观看视频 | 日本亚洲一区 | 中文字幕视频在线观看 | 国产精品一区久久久久 | 特级黄一级播放 | 成人不卡视频 | 欧美a级成人淫片免费看 | 午夜免费福利电影 | 日韩视频在线免费观看 | 亚洲成av人片在线观看 | 成人精品视频在线观看 | 少妇久久久 | 97免费在线观看视频 | 91国自产| 亚洲视频在线播放 | 国产精品网址 | 91在线网 | 亚洲视频二区 | 国产精品国产精品国产专区不片 | 国产在线视频在线观看 | 美女福利网站 | 成人在线视频免费观看 | 在线视频一区二区 | 亚洲日本三级 | 中文字幕99 | 日韩国产欧美一区 | 久久综合av | 免费国产黄网站在线观看视频 | 日韩中文字幕在线观看 | 91大神在线资源观看无广告 | 国产精品视频一区二区三区 | www.婷婷 | 日韩精品二区 | 国产中文视频 | 中文字幕国产精品 | 九九99精品 | 能免费看的av |