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

MySQL推出全新Hypergraph優化器,正式進軍OLAP領域

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

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

在這里插入圖片描述

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

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

在這里插入圖片描述

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

MySQL >SETSESSION optimizer_switch='hypergraph_optimizer=on';

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

然后比較以下查詢在使用傳統優化器和 Hypergraph 優化器時的區別:

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 和窗口函數獲取每個部門中薪水最高的員工。

傳統優化器返回的結果如下:

+--------+------------+-----------+---------+--------+-----------+
| 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 優化器返回的結果如下:

+--------+------------+-----------+---------+--------+-----------+
| 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 優化器速度更快。

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

首先是傳統優化器:

在這里插入圖片描述

然后是 Hypergraph 優化器:

在這里插入圖片描述

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

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

期待一下 MySQL 全系產品支持 Hypergraph 優化器,正式進軍 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系

2021-04-16 07:38:40

微軟Edge瀏覽器

2022-05-16 10:19:17

網絡安全漏洞

2011-03-22 18:49:55

醫療行業金蝶

2013-11-15 09:31:10

Dropbox微軟亞馬遜

2021-03-23 14:41:35

人工智能AI加密

2022-01-05 09:33:03

Windows 11操作系統微軟

2010-10-22 18:06:51

IBM存儲

2012-04-18 18:09:30

智能

2012-03-06 09:17:31

思科刀片服務器IBM

2012-05-05 16:55:16

HCIE華為認證路由交換

2019-06-14 16:32:47

Unity編輯器Linux

2014-09-18 09:01:30

惠普ProLiant Ge

2012-02-16 16:05:22

戴爾國美

2020-07-17 17:50:58

機器人研發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中国大陆高清aⅴ毛片 | 久久久国产亚洲精品 | 成人欧美一区二区三区黑人孕妇 | 日日夜夜免费精品 | 在线免费中文字幕 | 日韩电影一区 | 欧美日韩亚洲国产 | 精品久草 | av大片在线 | 噜啊噜在线| 久久久99国产精品免费 | 午夜一级大片 | 国产精品久久久久久久久久久久久久 | 欧美 日韩 国产 成人 在线 91 | 成人福利影院 | 成人国产精品久久 | 中文字幕一区二区三区不卡 | 精品国产乱码久久久久久丨区2区 | 欧美无乱码久久久免费午夜一区 | 欧美日韩精品一区二区三区视频 | 在线国产一区二区 | 91国内产香蕉 | 日本在线中文 | 国产精品色 | 亚洲高清在线播放 | 久久综合九九 | 久久久久久国 | 国产一区中文字幕 | 日日天天| 草草视频在线播放 | 亚洲女人的天堂 | 成人在线免费视频 | 成人网在线观看 | 在线一区二区三区 | 国产免费xxx| 精品国产乱码久久久久久影片 | 国产综合久久 | 日韩1区| 欧美色综合一区二区三区 | 在线播放中文字幕 | 伦理午夜电影免费观看 |