MySQL 9.0 發布了!

從昨晚開始,在DBA群里大家就在討論MySQL 9.0發布的事情,但是Release Note和官方文檔都沒有更新,所以今天早上一上班就趕緊瞅了下具體更新了哪些內容?

整體看來,基本沒什么創新。下面是9.0新增或廢棄的一些特性。

  • 🚀MySQL 9.0 新特性和功能
    • ?? 保存explain analyze的JSON輸出結果
    • ?? Prepared語句中的Event DDL
  • 🚀MySQL 9.0 廢棄的特性和功能
  • 🚀MySQL 9.0 已移除的特性和功能

🚀MySQL 9.0 新特性和功能

?? 保存explain analyze的JSON輸出結果

EXPLAIN?ANALYZE?FORMAT=JSON?INTO?@_variable?select_stmt;

?? Prepared語句中的Event DDL

從 MySQL 9.0.0 開始,下面的語句可以被prepared:

  • CREATE EVENT
  • ALTER EVENT
  • DROP EVENT

對于這些語句,不支持位置參數

🚀MySQL 9.0 廢棄的特性和功能

Performance Schema 中 variables_info 表的 MIN_VALUEMAX_VALUE 列現在已不推薦使用,并可能在未來的 MySQL 版本中移除,請使用 variables_metadata 表的列。

🚀MySQL 9.0 已移除的特性和功能

以下項目在MySQL 9.0中已過時并已刪除。如果顯示了替代方案,則應更新應用程序以使用它們。

對于使用在MySQL 9.0中刪除的功能的MySQL 8.4應用程序,在從MySQL 8.4源復制到MySQL 9.0復制品時,語句可能會失敗,或者在源和復制品上可能產生不同的效果。為避免此類問題,應修改使用在MySQL 9.0中刪除的功能的應用程序以避免使用它們,并盡可能使用替代方案。

🧿 mysql_native_password插件。在MySQL 8.0中棄用的mysql_native_password身份驗證插件已被刪除。服務器現在會拒絕來自沒有CLIENT_PLUGIN_AUTH功能的舊客戶端程序的mysql_native身份驗證請求。

由于這一變化,以下服務器選項和變量也已被刪除:

  • --mysql-native-password服務器選項
  • --mysql-native-password-proxy-users服務器選項
  • 默認的default_authentication_plugin服務器系統變量

為保持向后兼容性,mysql_native_password仍可在客戶端上使用,因為用戶可能會使用MySQL 9.0的客戶端連接低版本的MySQL數據庫服務。

其實一直以來,大家比較期待的是MySQL的vector特性,畢竟現在大家一想起關系型數據庫的向量功能,立馬想到或者使用的是PostgreSQLpg_vector

但是目前看來,只有HeatWave中可以使用向量存 --(HeatWave GenAI)

利用生成AI而無需AI專業知識或數據移動。HeatWave GenAI提供集成和自動化的生成AI,其中包括基于大型語言模型(LLMs)的數據庫內部;自動化的數據庫內部向量存儲;以及在自然語言中進行上下文對話的能力。

總之,個人覺得MySQL 9.0 本次并沒有什么較大創新。

但是,官方社群里有國外小伙伴發了在HeatWave里的測試。

出于好奇,我在community版本中進行了測試(如下圖),發現當前版本支持vector類型,開始支持向量存儲了,但是文檔中沒有任何提及存儲,向量檢索,以及索引創建等內容。

幫助文檔中也沒有任何與vector有關的函數。官方可能后續會在社區版引入vector檢索,讓我們慢慢期待吧。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/38667.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/38667.shtml
英文地址,請注明出處:http://en.pswp.cn/web/38667.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

(linux系統服務)Linux高級命令用戶管理

一、Linux用戶管理 1、用戶概念以及基本作用 用戶:指的是Linux操作系統中用于管理系統或者服務的人 一問:管理系統到底在管理什么? 答:Linux下一切皆文件,所以用戶管理的是相應的文件 二問:如何管理文…

CF - 1676 - G White-Black Balanced Subtrees

White-Black Balanced Subtrees - 洛谷 | 計算機科學教育新生態 (luogu.com.cn) #include <bits/stdc.h> using namespace std; int t; int n; vector<int> gv[4005]; string s; int tot; int dp(int x){int val;if(s[x]B){val1;}else if(s[x]W){val-1;}if(gv[x]…

啟智暢想集裝箱箱號識別產品簡介,軟硬件解決方案

產品介紹&#xff1a; 集裝箱車輛進出口通道&#xff0c;部署箱號識別相機&#xff0c;進行全天候監控。通過后端部署箱號識別系統&#xff0c;提供API接口&#xff0c;應用集裝箱識別模型&#xff0c;識別集裝箱箱號&#xff0c;記錄識別圖片。同時記錄識別時間、集裝箱特征圖…

“不喝雞湯 不訴離殤”華火電燃灶用實力引領烹飪灶具發展

在這個快節奏的時代&#xff0c;我們常常被各種廚房電器的雞湯所包圍&#xff0c;并悄悄的告訴我們廚房生活是美好與溫暖的&#xff0c;但面對現實中的挑戰與困難時&#xff0c;常常表現出選擇性失明&#xff1b;那些隱藏在傳統廚房烹飪環境下的危機&#xff0c;就像是慢性的毒…

Spring Boot logback 日志文件配置

引入依賴 <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.24</version></dependency>logback-spring.xml 配置 <?xml version"1.0" encoding"UTF-8&quo…

Java AI+若依框架項目開發 RuoYi-Vue(SpringBoot + Vue)

1.諾依的版本 本次選擇RuoYI-Vue框架進行講解 官網地址&#xff1a;RuoYi-Vue: &#x1f389; 基于SpringBoot&#xff0c;Spring Security&#xff0c;JWT&#xff0c;Vue & Element 的前后端分離權限管理系統&#xff0c;同時提供了 Vue3 的版本 (gitee.com) 2.搭建后端…

vue中使用 json編輯器

<template><div class"stringTest"><vue-json-editorv-model"vstringData" //編輯器中的內容:showBtns"false" // 保存按鈕mode"code"lang"zh":expanded-on-start"true"json-change&quo…

5.Android逆向協議-初識HTTP和HTTPS協議

免責聲明&#xff1a;內容僅供學習參考&#xff0c;請合法利用知識&#xff0c;禁止進行違法犯罪活動&#xff01; 內容參考于&#xff1a;微塵網校 上一個內容&#xff1a;4.Android逆向協議-詳解二次打包失敗解決方案 從現在開始正式進入協議分析了。 首先客戶端與服務端之…

tkinter拖入txt文本并顯示

tkinter拖入txt文本并顯示 效果代碼 效果 代碼 import tkinter as tk from tkinter import scrolledtext from tkinterdnd2 import DND_FILES, TkinterDnDdef drop(event):file_path event.data.strip({})if file_path.endswith(.txt):with open(file_path, r, encodingutf-8…

Keepalived安裝-單節點

1.服務器信息 服務器版本服務器IPkeepalived版本安裝用戶CentOS Linux release 7.9.2009 (Core)192.168.10.244keepalived-2.2.8.tar.gzrootLinux常規基礎配置參考: Linux常規基礎配置_linux基礎配置-CSDN博客 2.keepalived安裝 -->進入opt目錄,創建keepalived子目錄 …

libpng warning iCCP cHRM chunk does not match sRGB警告解決指南

libpng warning: iCCP: cHRM chunk does not match sRGB警告解決指南 一、問題溯源 當使用 OpenCV 讀取 PNG 圖片時&#xff0c;出現了以下警告&#xff1a; libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: cHRM chunk does not match sRGB這些…

Seatunnel本地模式快速測驗

前言 SeaTunnel&#xff08;先前稱為WaterDrop&#xff09;是一個分布式、高性能、易于擴展的數據集成平臺&#xff0c;旨在實現海量數據的同步和轉換。它支持多種數據處理引擎&#xff0c;包括Apache Spark和Apache Flink&#xff0c;并在某個版本中引入了自主研發的Zeta引擎…

在Python asyncio中如何識別協程是否被block了

現在asyncio在Python中的使用越來越廣泛了,但是很多人對于協程(corotine)的一些使用方式還不太熟悉。在這篇文章中,我將會介紹如何識別協程是否被block了,并以常用的HTTP網絡庫requests/httpx為例來說明如何避免協程被block的問題。 為什么協程會被block 在Python中,可…

Django學習第二天

啟動項目命令 python manage.py runserver 動態獲取當前時間 javascript實現數據動態更新代碼 <script>setInterval(function() {var currentTimeElement document.getElementById(current-time);var currentTime new Date();currentTimeElement.textContent Curren…

經典的卷積神經網絡模型 - ResNet

經典的卷積神經網絡模型 - ResNet flyfish 2015年&#xff0c;何愷明&#xff08;Kaiming He&#xff09;等人在論文《Deep Residual Learning for Image Recognition》中提出了ResNet&#xff08;Residual Network&#xff0c;殘差網絡&#xff09;。在當時&#xff0c;隨著…

【List】判斷集合相等、集合拷貝

【List】判斷集合相等、集合拷貝 【一】判斷集合是否相等【1】☆使用list中的containAll【2】使用for循環遍歷contains方法【3】將list先排序再轉為String進行比較【4】使用list.retainAll()方法【5】使用MD5加密方式【6】轉換為Java8中的新特性steam流再進行排序來進行比較 【…

AI數字人直播源碼出售價格公布!

隨著數字人行業的興起&#xff0c;以數字人直播為代表的應用場景逐漸成為人們日常生活中不可分割的一部分&#xff0c;再加上艾媒研究數據顯示&#xff0c;超五成以上的被調查群體的企業使用過虛擬人技術&#xff0c;超三成被調查群體的企業計劃使用虛擬人技術等結論的公布&…

python-圖像模糊處理(賽氪OJ)

[題目描述] 給定 n 行 m 列的圖像各像素點的灰度值&#xff0c;要求用如下方法對其進行模糊化處理&#xff1a; 1. 四周最外側的像素點灰度值不變。 2. 中間各像素點新灰度值為該像素點及其上下左右相鄰四個像素點原灰度值的平均&#xff08;四舍五入&#xff09;輸入&#xff…

【C語言】inline 關鍵字

在C語言中&#xff0c;inline關鍵字用于建議編譯器對函數進行內聯展開&#xff0c;而不是像普通函數一樣調用。內聯函數的目的是減少函數調用的開銷&#xff0c;特別是對于簡單的、頻繁調用的函數。 內聯函數的定義和使用 定義內聯函數 要定義一個內聯函數&#xff0c;需要在…

《代號鳶》國服,能否推動國乙市場重新洗牌?

靈犀互娛《如鳶》順利拿到版號&#xff0c;再次攪渾了國乙市場這潭水。 六月份游戲版號審批公布后&#xff0c;靈犀互娛運營的《如鳶》引起了關注&#xff0c;這個與《代號鳶》原名《三國志如鳶》雷同的名字&#xff0c;竟然讓《代號鳶》玩家大面積破防了。 其實目前關于《如…