
[聯(lián)系方式] 010-51669839 / 13901054696 / 13621122797 / 13911679733
[店鋪名稱] 北京億豪永信
[商家地址] 北京市海淀區(qū)上地十街輝煌國際2號樓1715室
SQL Server 2022 中的新增功能
本文內(nèi)容
1. 獲取 SQL Server 2022 (16.x)
2. 功能特點(diǎn)
3. 數(shù)據(jù)分析
4. 可用性
適用于:![]()
SQL Server 2022 (16.x)
SQL Server 2022 (16.x) 在早期版本的基礎(chǔ)上構(gòu)建,旨在將 SQL Server 發(fā)展成一個平臺,以提供開發(fā)語言、數(shù)據(jù)類型、本地或云環(huán)境以及操作系統(tǒng)選項(xiàng)。
以下視頻介紹了 SQL Server 2022 (16.x)。
有關(guān)其他視頻內(nèi)容,請參閱:
· SQL Server 中的新增功能
· Data Exposed SQL Server 2022 播放列表
· 視頻中心
本文總結(jié)了 SQL Server 2022 (16.x) 的新功能和增強(qiáng)功能。
獲取 SQL Server 2022 (16.x)
獲取 SQL Server 2022 Evaluation Edition。 版本號:16.0.1000.6。
有關(guān)詳細(xì)信息和已知問題,請參閱 SQL Server 2022 發(fā)行說明。
對于使用 SQL Server 2022 (16.x) 的最佳體驗(yàn),請使用最新工具。
功能特點(diǎn)
以下各部分介紹了我們在 SQL Server 2022 (16.x) 中引入的改進(jìn)功能。
· 分析
· 可用性
· 安全性
· “性能”
· 查詢存儲和智能查詢處理
· 管理
· 平臺
· 語言
數(shù)據(jù)分析
展開表
新增功能或更新
詳細(xì)信息
Azure Synapse Link for SQL
在 SQL Server 2022 (16.x) 中獲取有關(guān)操作數(shù)據(jù)的準(zhǔn)實(shí)時分析。 通過 SQL Server 2022 (16.x) 和 Azure Synapse Analytics 專用 SQL 池中的操作存儲之間的無縫集成,Azure Synapse Link for SQL 使你能夠使用新的更改源技術(shù)對操作數(shù)據(jù)運(yùn)行分析、商業(yè)智能和機(jī)器學(xué)習(xí)方案,并對源數(shù)據(jù)庫產(chǎn)生最小影響。
有關(guān)詳細(xì)信息,請參閱什么是 Azure Synapse Link for SQL?。
另請參閱 Azure Synapse Link for SQL 的限制和已知問題。
對象存儲集成
SQL Server 2022 (16.x) 為數(shù)據(jù)平臺引入了新的對象存儲集成,使你能夠?qū)?ensp;SQL Server 與 S3 兼容對象存儲以及 Azure 存儲集成。 第一個是備份到 URL,第二個是 Data Lake Virtualization。
Data Lake Virtualization 將 PolyBase 與 S3 兼容對象存儲集成,增加了對使用 T-SQL 查詢 parquet 文件的支持。
數(shù)據(jù)虛擬化
從 SQL Server 查詢不同類型的數(shù)據(jù)源上的不同類型數(shù)據(jù)。
SQL Server 2022 (16.x) 累積更新 2 現(xiàn)在引入了對 Oracle TNS 文件的支持。 有關(guān)詳細(xì)信息和示例,請參閱 CREATE EXTERNAL DATA SOURCE (Transact-SQL) CONNECTION_OPTIONS。
可用性
展開表
新增功能或更新
詳細(xì)信息
鏈接到 Azure SQL 托管實(shí)例
在 SQL Server 實(shí)例與 Azure SQL 托管實(shí)例之間復(fù)制數(shù)據(jù)以進(jìn)行災(zāi)難恢復(fù)和遷移。 請參閱托管實(shí)例鏈接概述。
包含的可用性組
創(chuàng)建 Always On 可用性組:
- 除實(shí)例級別外,還在可用性組級別管理其自己的元數(shù)據(jù)對象(用戶、登錄名、權(quán)限、SQL 代理作業(yè)等)。
- 在可用性組中包括專用的包含系統(tǒng)數(shù)據(jù)庫。 有關(guān)詳細(xì)信息,請參閱什么是包含的可用性組?
分布式可用性組
現(xiàn)在使用多個 TCP 連接,以便跨具有長 tcp 延遲的遠(yuǎn)程鏈接更好地利用網(wǎng)絡(luò)帶寬。
改進(jìn)了備份元數(shù)據(jù)
backupset 系統(tǒng)表返回上次有效的還原時間。 請參閱 backupset。
安全性
展開表
新增功能或更新
詳細(xì)信息
Microsoft Defender for Cloud 集成
使用 Defender for SQL 計劃保護(hù) SQL Server。 Defender for SQL 計劃要求啟用適用于 Azure 的 SQL Server 擴(kuò)展,并包含用于發(fā)現(xiàn)和減少潛在的數(shù)據(jù)庫漏洞以及檢測可能表明數(shù)據(jù)庫受到威脅的異;顒拥墓δ。 有關(guān) Defender for SQL 如何保護(hù)整個數(shù)據(jù)庫資產(chǎn)的詳細(xì)信息,請參閱 Microsoft Defender for Azure SQL 概述。
Microsoft Purview 集成
將 Microsoft Purview 訪問策略應(yīng)用于在 Azure Arc 和 Microsoft Purview 數(shù)據(jù)使用管理中注冊的任何 SQL Server 實(shí)例。
新引入的 SQL 性能監(jiān)視器和 SQL 安全審核員角色符合使用 Microsoft Purview 訪問策略的最低特權(quán)原則。
有關(guān)詳細(xì)信息,請查看由 Azure Arc 啟用的 SQL Server 的數(shù)據(jù)所有者預(yù)配訪問權(quán)限。
賬本
賬本功能在數(shù)據(jù)庫中提供防篡改功能。 你能夠以加密方式向其他方(如審核員或其他業(yè)務(wù)參與方)證明你的數(shù)據(jù)未篡改。 請參閱賬本概述。
Microsoft Entra 身份驗(yàn)證
使用 Microsoft Entra ID(舊稱 Azure Active Directory)身份驗(yàn)證連接到 SQL Server。
從 SQL Server 2022 (16.x) 累積更新 6 開始,您可以配置使用 Microsoft Entra 身份驗(yàn)證的事務(wù)復(fù)制。該功能在累積更新 12 中正式發(fā)布 (GA)。
具有安全 enclave 的 Always Encrypted
支持 JOIN、GROUP BY 和 ORDER BY,以及通過 enclave 在機(jī)密查詢中使用 UTF-8 排序規(guī)則的文本列。 提高了性能。 請參閱具有安全 enclave 的 Always Encrypted。
訪問控制:權(quán)限
新的精細(xì)權(quán)限改進(jìn)了對最小特權(quán)原則的遵守
請閱讀此處,深入了解 SQL 權(quán)限系統(tǒng)最小特權(quán)原則和外部策略改進(jìn)
訪問控制:服務(wù)器級角色
新的內(nèi)置服務(wù)器級角色為整個 SQL Server 實(shí)例的管理任務(wù)提供最小特權(quán)訪問
動態(tài)數(shù)據(jù)掩碼
動態(tài)數(shù)據(jù)掩碼的精細(xì) UNMASK 權(quán)限。
支持 PFX 證書及其他加密改進(jìn)
新增了對 PFX 文件格式證書和私鑰的導(dǎo)入和導(dǎo)出支持。 能夠?qū)⒅髅荑備份和還原到 Azure Blob 存儲。 SQL Server 生成的證書現(xiàn)在具有 3,072 位的默認(rèn) RSA 密鑰大小。
增加了 BACKUP SYMMETRIC KEY 和 RESTORE SYMMETRIC KEY。
另請參閱 BACKUP CERTIFICATE。
支持 MS-TDS 8.0 協(xié)議
新的 MS-TDS 協(xié)議迭代。 請參閱 TDS 8.0 支持和 TLS 1.3 支持:
- 強(qiáng)制加密
- 使 MS-TDS 與 HTTPS 保持一致,使網(wǎng)絡(luò)設(shè)備能夠?qū)ζ溥M(jìn)行管理,以便提高安全性
- 刪除 MS-TDS/TLS 自定義交錯,并啟用 TLS 1.3 和后續(xù) TLS 協(xié)議版本。
性能
展開表
新增功能或更新
詳細(xì)信息
系統(tǒng)頁閂鎖并發(fā)增強(qiáng)功能
對全局分配映射 (GAM) 頁和共享全局分配映射 (SGAM) 頁的并發(fā)更新可減少分配/解除分配數(shù)據(jù)頁和區(qū)時的頁閂鎖爭用。 這些增強(qiáng)功能適用于所有用戶數(shù)據(jù)庫,尤其有益于 tempdb 密集型工作負(fù)載。
緩沖池并行掃描
利用多個 CPU 內(nèi)核,提高大內(nèi)存計算機(jī)上緩沖池掃描操作的性能。 詳細(xì)了解觸發(fā)緩沖池掃描的操作可能在大內(nèi)存計算機(jī)上運(yùn)行緩慢。
有序聚集列存儲索引
有序聚集列存儲索引 (CCI) 在索引生成器將數(shù)據(jù)壓縮為索引段之前,對內(nèi)存中的現(xiàn)有數(shù)據(jù)進(jìn)行排序。 這有可能更有效地消除段,從而提高性能,因?yàn)橐獜拇疟P讀取的段數(shù)會減少。 有關(guān)詳細(xì)信息,請參閱 CREATE COLUMNSTORE INDEX 和列存儲索引中的新增功能。 請參閱通過有序列存儲索引進(jìn)行性能優(yōu)化。
改進(jìn)了列存儲段消除
所有列存儲索引都受益于按數(shù)據(jù)類型增強(qiáng)的段消除。 數(shù)據(jù)類型選擇可能會對列存儲索引上查詢的基于通用篩選謂詞的查詢性能產(chǎn)生重大影響。 此段消除適用于數(shù)值、日期和時間數(shù)據(jù)類型,以及小數(shù)位數(shù)小于或等于 2 的 datetimeoffset 數(shù)據(jù)類型。 從 SQL Server 2022 (16.x) 開始,段消除功能擴(kuò)展到字符串、二進(jìn)制、GUID 數(shù)據(jù)類型以及精度大于 2 的 datetimeoffset 數(shù)據(jù)類型。
內(nèi)存中 OLTP 管理
改進(jìn)大型內(nèi)存服務(wù)器中的內(nèi)存管理,以減少內(nèi)存不足的情況。
虛擬日志文件增長
在以前的 SQL Server 版本中,如果下一次增長超過當(dāng)前日志大小的 1/8,并且增長小于 64 MB,則創(chuàng)建四個 VLF。 在 SQL Server 2022 (16.x) 中,此行為略有不同。 如果增長小于或等于 64MB,并且超過當(dāng)前日志大小的 1/8,則只創(chuàng)建一個 VLF。 有關(guān) VLF 增長的詳細(xì)信息,請參閱虛擬日志文件 (VLF)。
線程管理
- ParallelRedoThreadPool:與所有具有重做工作的數(shù)據(jù)庫共享的實(shí)例級線程池。 使用此項(xiàng),每個數(shù)據(jù)庫都可以受益于并行重做。 并行重做線程池允許多個線程同時處理一個數(shù)據(jù)庫的日志記錄 (并行)。 在以前的版本中,用于重做的可用線程數(shù)限制為 100。
- ParallelRedoBatchRedo:日志記錄的重做是在一個閂鎖下批量處理的,這樣提高了速度。 這可以改進(jìn)恢復(fù)、追趕重做和故障恢復(fù)重做。
減少緩沖池 I/O 膨脹
在從存儲填充緩沖池時,減少單個頁面膨脹為八個頁面的情況(這會產(chǎn)生不必要的 I/O)。 通過預(yù)讀機(jī)制,能以更有效率的方式填充緩沖池。 此更改是在 2022 SQL Server(所有版本)中引入的,并包含在 Azure SQL 數(shù)據(jù)庫和 Azure SQL 托管實(shí)例中。
已增強(qiáng)旋轉(zhuǎn)鎖算法
旋轉(zhuǎn)鎖對多線程引擎中的一致性具有重要作用。 數(shù)據(jù)庫引擎的內(nèi)部調(diào)整可提高旋轉(zhuǎn)鎖的效率。 此更改是在 2022 SQL Server(所有版本)中引入的,并包含在 Azure SQL 數(shù)據(jù)庫和 Azure SQL 托管實(shí)例中。
已改進(jìn)虛擬日志文件 (VLF) 算法
虛擬文件日志 (VLF) 是物理事務(wù)日志的抽象形式。 若因日志增長而產(chǎn)生大量小型 VLF,可能會影響操作性能(例如恢復(fù)操作)。 我們已更改在部分日志增長場景中創(chuàng)建的 VLF 文件數(shù)的算法。 若要詳細(xì)了解 SQL Server 2022 (16.x) 中的算法更改情況,請參閱虛擬日志文件 (VLF)。 此更改是在 2022 SQL Server(所有版本)中引入的,并包含在 Azure SQL 數(shù)據(jù)庫中。
適用于事務(wù)日志文件增長事件的即時文件初始化
事務(wù)日志文件通常無法受益于即時文件初始化 (IFI)。 在 SQL Server 2022 (16.x)(所有版本)及之后的版本以及 Azure SQL Database 中,即時文件初始化可對不超過 64 MB 的事務(wù)日志增長事件提供幫助。 新數(shù)據(jù)庫的默認(rèn)自動增長大小增量為 64 MB。 大于 64 MB 的事務(wù)日志文件自動增長事件則無法利用即時文件初始化。 有關(guān)詳細(xì)信息,請參閱數(shù)據(jù)庫即時文件初始化。
查詢存儲和智能查詢處理
智能查詢處理 (IQP) 功能系列包含的功能可以提升現(xiàn)有工作負(fù)載的性能,同時最大限度地減少實(shí)現(xiàn)工作量。
![]()
展開表
新增功能或更新
詳細(xì)信息
次要副本的查詢存儲
次要副本上的查詢存儲在可用于主要副本的次要副本工作負(fù)荷上啟用相同的查詢存儲功能。 在次要副本的查詢存儲中了解詳細(xì)信息。
有關(guān)詳細(xì)信息,請參閱下文中的查詢存儲改進(jìn)。
查詢存儲提示
查詢存儲提示使用查詢存儲提供在不更改應(yīng)用程序代碼的情況下制定查詢計劃的方法。 查詢存儲提示以前僅在 Azure SQL 數(shù)據(jù)庫和 Azure SQL 托管實(shí)例上可用,現(xiàn)在可在 SQL Server 2022 (16.x) 中使用。 需要啟用查詢存儲功能,并設(shè)置為“讀寫”模式。
內(nèi)存授予反饋
內(nèi)存授予反饋可根據(jù)過去的性能調(diào)整為查詢分配的內(nèi)存大小。 SQL Server 2022 (16.x) 引入了百分位數(shù)和持久性模式內(nèi)存授予反饋。 需要啟用查詢存儲。
- 持久性:通過此功能,可將給定緩存計劃的內(nèi)存授予反饋保留在查詢存儲中,以便可在緩存逐出后重復(fù)使用反饋。 持久性有利于內(nèi)存授予反饋以及新的 DOP 和 CE 反饋功能。
- 百分位數(shù):新算法提高了內(nèi)存需求波動較大的查詢的性能,它使用前幾次查詢執(zhí)行的內(nèi)存授予信息,而不僅僅是前一個查詢執(zhí)行的內(nèi)存授予信息。 需要啟用查詢存儲。 自 SQL Server 2022 CTP 2.1 起,新創(chuàng)建的數(shù)據(jù)庫默認(rèn)啟用查詢存儲。
參數(shù)敏感計劃優(yōu)化
自動為單個參數(shù)化語句啟用多個活動緩存計劃。 緩存執(zhí)行計劃根據(jù)客戶提供的運(yùn)行時參數(shù)值適應(yīng)大不相同的數(shù)據(jù)大小。 有關(guān)詳細(xì)信息,請參閱參數(shù)敏感計劃優(yōu)化。
并行度 (DOP) 反饋
新的數(shù)據(jù)庫范圍配置選項(xiàng) DOP_FEEDBACK 會自動調(diào)整重復(fù)查詢的并行度,以針對并行度低可能導(dǎo)致性能問題的工作負(fù)載進(jìn)行優(yōu)化。 類似于 Azure SQL 數(shù)據(jù)庫中的優(yōu)化。 需要啟用查詢存儲并處于“讀寫”模式。
從 RC 0 開始,SQL Server 在每次查詢重新編譯時,使用現(xiàn)有反饋將查詢的運(yùn)行時統(tǒng)計信息與之前編譯的運(yùn)行時統(tǒng)計信息進(jìn)行比較。 如果性能不是相同或更佳,我們將清除所有 DOP 反饋,并從編譯的 DOP 開始重新分析查詢。
請參閱并行度 (DOP) 反饋。
基數(shù)估計反饋
如果這些問題是由不正確的估計模型假設(shè)引起的,則識別并更正重復(fù)查詢的次優(yōu)查詢執(zhí)行計劃。 需要啟用查詢存儲并處于“讀寫”模式。 請參閱基數(shù)估計 (CE) 反饋。
優(yōu)化了計劃強(qiáng)制
使用編譯重播通過預(yù)緩存不可重復(fù)的計劃編譯步驟來改進(jìn)強(qiáng)制計劃生成的編譯時間。 在使用查詢存儲優(yōu)化計劃強(qiáng)制中了解詳細(xì)信息。
管理
展開表
新增功能或更新
詳細(xì)信息
適用于 SQL Server 的 Azure 擴(kuò)展的集成設(shè)置體驗(yàn)
在設(shè)置時為 SQL Server 安裝 Azure 擴(kuò)展。 Azure 集成功能所必需的。 有關(guān)詳細(xì)信息,請參閱:
- 從命令提示符安裝 SQL Server
- 使用安裝向?qū)О惭b SQL Server(安裝程序)。
管理適用于 SQL Server 的 Azure 擴(kuò)展
使用 SQL Server 配置管理器管理適用于 SQL Server 服務(wù)的 Azure 擴(kuò)展。 創(chuàng)建已啟用 Azure Arc 的 SQL Server 實(shí)例以及使用其他 Azure 連接功能時需要此功能。 請參閱 SQL Server 配置管理器。
最大服務(wù)器內(nèi)存計算
在安裝過程中,SQL 安裝程序建議為最大服務(wù)器內(nèi)存提供一個值,以便與記錄的建議保持一致。 基礎(chǔ)計算在 SQL Server 2022 (16.x) 中有所不同,以反映建議的服務(wù)器內(nèi)存配置選項(xiàng)。
加速數(shù)據(jù)庫恢復(fù) (ADR) 改進(jìn)
在解決持久版本存儲 (PVS) 的存儲問題和提高整體可伸縮性方面進(jìn)行了幾項(xiàng)改進(jìn)。 SQL Server 2022(16.x)實(shí)現(xiàn)了一個多線程的持久版本存儲清理器。 PVS 頁面跟蹤器的內(nèi)存占用已得到改進(jìn)。 還有一些 ADR 效率方面的改進(jìn),例如并發(fā)改進(jìn),它們可幫助清理過程更高效地工作。 ADR 會清理以前由于鎖定而無法清理的頁面。
請參閱 SQL Server 2022 (16.x) 中的 ADR 改進(jìn)。
改進(jìn)了快照備份支持
添加了對凍結(jié)和解凍 I/O 的 Transact-SQL 支持,而無需 VDI 客戶端。 創(chuàng)建 Transact-SQL 快照備份。
收縮數(shù)據(jù)庫 WAIT_AT_LOW_PRIORITY
在以前的版本中,收縮數(shù)據(jù)庫和數(shù)據(jù)庫文件以回收空間通常會導(dǎo)致并發(fā)問題。 SQL Server 2022 (16.x) 添加了 WAIT_AT_LOW_PRIORITY 作為收縮操作(DBCC SHRINKDATABASE 和 DBCC SHRINKFILE)的附加選項(xiàng)。 指定 WAIT_AT_LOW_PRIORITY 時,需要 Sch-S 或 Sch-M 鎖的新查詢不會被等待收縮操作阻止,直到收縮操作停止等待并開始執(zhí)行。 請參閱收縮數(shù)據(jù)庫和收縮文件。
XML 壓縮
XML 壓縮提供了一種方法,用于壓縮 XML 列和索引的行外 XML 數(shù)據(jù),從而提高容量要求。 有關(guān)詳細(xì)信息,請參閱 CREATE TABLE 和 CREATE INDEX。
異步自動更新統(tǒng)計信息并發(fā)
如果啟用了ASYNC_STATS_UPDATE_WAIT_AT_LOW_PRIORITY數(shù)據(jù)庫范圍配置,可以通過使用異步統(tǒng)計更新來避免潛在的并發(fā)問題。
備份并還原到 S3 兼容對象存儲
SQL Server 2022 (16.x) 通過使用 REST API 添加對新 S3 連接器的支持來擴(kuò)展 BACKUP/RESTORETO/FROMURL 語法。 請參閱備份到 URL。
平臺
展開表
新增功能或更新
詳細(xì)信息
SQL Server Native Client (SNAC) 已被刪除
SQL Server Native Client (SNAC) 未隨附:
· SQL Server 2022 (16.x) 及更高版本
· SQL Server Management Studio 19 及更高版本
不建議在新應(yīng)用程序開發(fā)工作中使用 SQL Server Native Client(SQLNCLI 或 SQLNCLI11)和舊版 Microsoft OLE DB Provider for SQL Server (SQLOLEDB)。對于新項(xiàng)目,請使用以下驅(qū)動程序之一:
· Microsoft ODBC Driver for SQL Server
· 適用于 SQL Server 的 Microsoft OLE DB 驅(qū)動程序
對于作為 SQL Server 數(shù)據(jù)庫引擎組件(版本 2012 到 2019)隨附的 SQLNCLI,請參閱此支持生命周期特例。
具有直接寫入功能的混合緩沖池
減少需要在駐留于 PMEM 設(shè)備上的已修改數(shù)據(jù)或索引頁上執(zhí)行的 memcpy 命令的數(shù)量。 此 enlightenment 現(xiàn)可用于 Window 2022 和 Linux。 有關(guān)詳細(xì)信息,請參閱具有直接寫入功能的混合緩沖池和為 Windows 上的 SQL Server 配置持久性內(nèi)存 (PMEM)。
集成加速和卸載
SQL Server 2022 (16.x) 使用 Intel 等合作伙伴提供的加速技術(shù)來提供擴(kuò)展功能。 發(fā)布時,Intel® QuickAssist Technology (QAT) 提供備份壓縮和硬件卸載。 有關(guān)詳細(xì)信息,請參閱集成加速和卸載。
改進(jìn)了優(yōu)化
SQL Server 2022 (16.x) 使用新的硬件功能(包括高級矢量擴(kuò)展 (AVX) 512 擴(kuò)展)來改進(jìn)批處理模式操作。 需要跟蹤標(biāo)志 15097。 請參閱 DBCC TRACEON - 跟蹤標(biāo)志 (Transact-SQL)。
語言
展開表
新增功能或更新
詳細(xì)信息
可恢復(fù)添加表約束操作
支持暫停和恢復(fù) ALTER TABLE ADD CONSTRAINT 操作。 在維護(hù)時段、故障轉(zhuǎn)移或系統(tǒng)故障后恢復(fù)此類操作。
創(chuàng)建索引 (CREATE INDEX)
添加了聯(lián)機(jī)索引操作子句的 WAIT_AT_LOW_PRIORITY。
事務(wù)復(fù)制
對等復(fù)制支持沖突檢測和解析,以允許最后一個寫入者獲勝。 最初是在 SQL Server 2019 (15.x) CU 13 中引入的。 有關(guān)詳細(xì)信息,請參閱自動處理與上次寫入獲勝的沖突。
CREATE STATISTICS
添加 AUTO_DROP 選項(xiàng)
低優(yōu)先級的自動統(tǒng)計信息。
SELECT ...WINDOW 子句
在應(yīng)用 OVER 子句中使用窗口的窗口函數(shù)之前,確定行集的分區(qū)和排序。 請參閱 SELECT - WINDOW 。
IS [NOT] DISTINCT FROM
確定兩個表達(dá)式在相互比較時計算結(jié)果是否為 NULL,并保證結(jié)果值為 true 或 false。 有關(guān)詳細(xì)信息,請參閱 IS [NOT] DISTINCT FROM (Transact-SQL)。
時序函數(shù)
可以使用時間窗口、聚合和篩選功能來存儲和分析隨時間變化的數(shù)據(jù)。
- DATE_BUCKET
- GENERATE_SERIES
以下函數(shù)添加了對 IGNORE NULLS 和 RESPECT NULLS 的支持:
- FIRST_VALUE
- LAST_VALUE
JSON 函數(shù)
- ISJSON
- JSON_PATH_EXISTS
- JSON_OBJECT
- JSON_ARRAY
聚合函數(shù)
- APPROX_PERCENTILE_CONT
- APPROX_PERCENTILE_DISC
T-SQL 函數(shù)
- 邏輯函數(shù) - GREATEST
- 邏輯函數(shù) - LEAST
- STRING_SPLIT
- DATETRUNC
- LTRIM
- RTRIM
- TRIM
位操作函數(shù)
- LEFT_SHIFT (Transact SQL)
- RIGHT_SHIFT (Transact SQL)
- BIT_COUNT (Transact SQL)
- GET_BIT (Transact SQL)
- SET_BIT (Transact SQL)
工具
展開表
新增功能或更新
詳細(xì)信息
Azure Data Studio
在下載并安裝 Azure Data Studio 獲取最新版本。 最新版本包括對 SQL Server 2022 (16.x) 的支持。
分布式重播
SQL Server 安裝程序不再包括 Distributed Replay 客戶端和控制器可執(zhí)行文件。 這些文件與管理員程序一起作為單獨(dú)下載提供
SQL Server Management Studio
SSMS 版本 19.0 現(xiàn)已推出,是建議用于 SQL Server 2022 (16.x) 的 SSMS 版本。 下載 SQL Server Management Studio (SSMS)。
SqlPackage.exe
SqlPackage 版本 19 提供對 SQL Server 2022 (16.x) 的支持。 在下載并安裝 SqlPackage 獲取最新版本。
VS Code
VS Code 版本 1.67 及更高版本支持 SQL Server 2022 (16.x)。 在 https://code.visualstudio.com/ 獲取最新版本。
SQL 機(jī)器學(xué)習(xí)服務(wù)
從 SQL Server 2022 (16.x) 起,R、Python 和 Java 的運(yùn)行時不再隨 SQL 安裝程序一起安裝。 請改為安裝任何所需的自定義運(yùn)行時和包。 有關(guān)詳細(xì)信息,請參閱在 Windows 上安裝 SQL Server 2022 機(jī)器學(xué)習(xí)服務(wù)(Python 和 R)或在 Linux 上安裝 SQL Server 2022 機(jī)器學(xué)習(xí)服務(wù)(Python 和 R)。
其他信息
本節(jié)為前面突出顯示的功能提供了更多信息。
查詢存儲改進(jìn)
查詢存儲可幫助你更好地跟蹤性能歷史記錄、排查查詢計劃相關(guān)問題,并在 Azure SQL 數(shù)據(jù)庫、Azure SQL 托管實(shí)例和 SQL Server 2022 (16.x) 中啟用新功能。 CTP 2.1 引入默認(rèn)為新數(shù)據(jù)庫啟用的查詢存儲。 如果需要啟用查詢存儲,請參閱啟用查詢存儲。
· 對于已從其他 SQL Server 實(shí)例還原的數(shù)據(jù)庫以及從就地升級升級到 SQL Server 2022 (16.x) 的數(shù)據(jù)庫,這些數(shù)據(jù)庫將保留以前的查詢存儲設(shè)置。
· 對于從以前的 SQL Server 實(shí)例還原的數(shù)據(jù)庫,單獨(dú)評估數(shù)據(jù)庫兼容性級別設(shè)置,因?yàn)橐恍┲悄懿樵兲幚砉δ苡杉嫒菪约墑e設(shè)置啟用。
如果擔(dān)心查詢存儲可能會產(chǎn)生的開銷,管理員可能會使用自定義捕獲策略進(jìn)一步優(yōu)化查詢存儲捕獲的內(nèi)容。 自定義捕獲策略可用于幫助進(jìn)一步優(yōu)化查詢存儲捕獲。 自定義捕獲策略可用于提高對捕獲查詢和查詢詳細(xì)信息的選擇性。 例如,管理員可能會選擇僅捕獲成本最高的查詢、重復(fù)查詢或計算開銷較高的查詢。 自定義捕獲策略可幫助查詢存儲捕獲工作負(fù)荷中最重要的查詢。 除 STALE_CAPTURE_POLICY_THRESHOLD 選項(xiàng)外,這些選項(xiàng)定義 OR 條件,需要滿足這些條件,才能在定義的“過時捕獲策略閾值”中捕獲查詢。 例如,下面是 QUERY_CAPTURE_MODE = AUTO 中的默認(rèn)值:
SQL復(fù)制
...
QUERY_CAPTURE_MODE = CUSTOM,
QUERY_CAPTURE_POLICY = (
STALE_CAPTURE_POLICY_THRESHOLD = 24 HOURS,
EXECUTION_COUNT = 30,
TOTAL_COMPILE_CPU_TIME_MS = 1000,
TOTAL_EXECUTION_CPU_TIME_MS = 100
)
...
SQL Server 服務(wù)設(shè)置為“自動(延遲啟動)”啟動模式
在 SQL Server 2022 (16.x) 及更高版本中,當(dāng)你在 Configuration Manager 中將 SQL Server 服務(wù)的“啟動模式”設(shè)置為“自動”時,服務(wù)將改為在“自動(延遲啟動)”模式下啟動,即使“啟動模式”顯示為“自動”也是如此。
SQL Server Analysis Services
此版本引入了新功能和針對性能、資源管理和客戶端支持的改進(jìn)。 有關(guān)特定更新,請參閱 SQL Server Analysis Services 中的新增功能。
SQL Server Reporting Services
此版本引入了針對輔助功能、安全性、可靠性和 bug 修復(fù)的新功能和改進(jìn)。 有關(guān)特定更新,請參閱 SQL Server Reporting Services (SSRS) 中的新增功能。
SQL Server Integration Services
有關(guān)與 SQL Server Integration Services 相關(guān)的更改,請參閱 Integration Services 向后兼容性。
其他服務(wù)
此版本不為 SQL Server Master Data Services 添加功能。
相關(guān)內(nèi)容
· SqlServer PowerShell 模塊
· SQL Server PowerShell
· SQL Server 研討會
· SQL Server 2022 發(fā)行說明
獲取幫助
· SQL 意見:您是否有改進(jìn) SQL Server 的建議?
· Microsoft Q&A (SQL Server)
· DBA Stack Exchange (tag sql-server):詢問 SQL Server 相關(guān)問題
· Stack Overflow (tag sql-server):有關(guān) SQL 開發(fā)問題的答案
· Microsoft SQL Server 許可條款和許可證信息
· 企業(yè)用戶支持選項(xiàng)
· 其他 SQL Server 幫助和反饋
參與編輯 SQL 文檔
你是否知道你可以自行編輯 SQL 內(nèi)容? 你如果這樣做,不僅可以幫助改進(jìn)我們的文檔,還可以獲得頁面貢獻(xiàn)者的殊榮。
有關(guān)詳細(xì)信息,請參閱編輯 Microsoft Learn 文檔。
類型:廣告
X
微博認(rèn)證登錄
QQ賬號登錄
微信賬號登錄