天極傳媒:
天極網(wǎng)
比特網(wǎng)
極客修
產(chǎn)品
  • 網(wǎng)頁(yè)
  • 產(chǎn)品
  • 圖片
  • 報(bào)價(jià)
  • 下載
全高清投影機(jī) 凈化器 4K電視曲面電視小家電滾筒洗衣機(jī)
您現(xiàn)在的位置:天極網(wǎng) >行情>SQL Server

SQL Server 2022標(biāo)準(zhǔn)版 熱銷中,歡迎來電查詢

網(wǎng)絡(luò) 2025-04-14 14:59:41 我要吐槽


  [聯(lián)系方式] 010-51669839 / 13901054696 / 13621122797 / 13911679733

  [店鋪名稱] 北京億豪永信

  [商家地址] 北京市海淀區(qū)上地十街輝煌國(guó)際2號(hào)樓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ā)展成一個(gè)平臺(tái),以提供開發(fā)語(yǔ)言、數(shù)據(jù)類型、本地或云環(huán)境以及操作系統(tǒng)選項(xiàng)。

  以下視頻介紹了 SQL Server 2022 (16.x)。

  有關(guān)其他視頻內(nèi)容,請(qǐng)參閱:

  · 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。 版本號(hào):16.0.1000.6。

  有關(guān)詳細(xì)信息和已知問題,請(qǐng)參閱 SQL Server 2022 發(fā)行說明。

  對(duì)于使用 SQL Server 2022 (16.x) 的最佳體驗(yàn),請(qǐng)使用最新工具。

  功能特點(diǎn)

  以下各部分介紹了我們?cè)?ensp;SQL Server 2022 (16.x) 中引入的改進(jìn)功能。

  · 分析

  · 可用性

  · 安全性

  · “性能”

  · 查詢存儲(chǔ)和智能查詢處理

  · 管理

  · 平臺(tái)

  · 語(yǔ)言

  數(shù)據(jù)分析

  展開表

  新增功能或更新

  詳細(xì)信息

  Azure Synapse Link for SQL

  在 SQL Server 2022 (16.x) 中獲取有關(guān)操作數(shù)據(jù)的準(zhǔn)實(shí)時(shí)分析。 通過 SQL Server 2022 (16.x) 和 Azure Synapse Analytics 專用 SQL 池中的操作存儲(chǔ)之間的無縫集成,Azure Synapse Link for SQL 使你能夠使用新的更改源技術(shù)對(duì)操作數(shù)據(jù)運(yùn)行分析、商業(yè)智能和機(jī)器學(xué)習(xí)方案,并對(duì)源數(shù)據(jù)庫(kù)產(chǎn)生最小影響。

  有關(guān)詳細(xì)信息,請(qǐng)參閱什么是 Azure Synapse Link for SQL?。

  另請(qǐng)參閱 Azure Synapse Link for SQL 的限制和已知問題。

  對(duì)象存儲(chǔ)集成

  SQL Server 2022 (16.x) 為數(shù)據(jù)平臺(tái)引入了新的對(duì)象存儲(chǔ)集成,使你能夠?qū)?ensp;SQL Server 與 S3 兼容對(duì)象存儲(chǔ)以及 Azure 存儲(chǔ)集成。 第一個(gè)是備份到 URL,第二個(gè)是 Data Lake Virtualization。

  Data Lake Virtualization 將 PolyBase 與 S3 兼容對(duì)象存儲(chǔ)集成,增加了對(duì)使用 T-SQL 查詢 parquet 文件的支持。

  數(shù)據(jù)虛擬化

  從 SQL Server 查詢不同類型的數(shù)據(jù)源上的不同類型數(shù)據(jù)。

  SQL Server 2022 (16.x) 累積更新 2 現(xiàn)在引入了對(duì) Oracle TNS 文件的支持。 有關(guān)詳細(xì)信息和示例,請(qǐng)參閱 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ù)和遷移。 請(qǐng)參閱托管實(shí)例鏈接概述。

  包含的可用性組

  創(chuàng)建 Always On 可用性組:

  - 除實(shí)例級(jí)別外,還在可用性組級(jí)別管理其自己的元數(shù)據(jù)對(duì)象(用戶、登錄名、權(quán)限、SQL 代理作業(yè)等)。

  - 在可用性組中包括專用的包含系統(tǒng)數(shù)據(jù)庫(kù)。 有關(guān)詳細(xì)信息,請(qǐng)參閱什么是包含的可用性組?

  分布式可用性組

  現(xiàn)在使用多個(gè) TCP 連接,以便跨具有長(zhǎng) tcp 延遲的遠(yuǎn)程鏈接更好地利用網(wǎng)絡(luò)帶寬。

  改進(jìn)了備份元數(shù)據(jù)

  backupset 系統(tǒng)表返回上次有效的還原時(shí)間。 請(qǐng)參閱 backupset。

  安全性

  展開表

  新增功能或更新

  詳細(xì)信息

  Microsoft Defender for Cloud 集成

  使用 Defender for SQL 計(jì)劃保護(hù) SQL Server。 Defender for SQL 計(jì)劃要求啟用適用于 Azure 的 SQL Server 擴(kuò)展,并包含用于發(fā)現(xiàn)和減少潛在的數(shù)據(jù)庫(kù)漏洞以及檢測(cè)可能表明數(shù)據(jù)庫(kù)受到威脅的異;顒(dòng)的功能。 有關(guān) Defender for SQL 如何保護(hù)整個(gè)數(shù)據(jù)庫(kù)資產(chǎn)的詳細(xì)信息,請(qǐng)參閱 Microsoft Defender for Azure SQL 概述。

  Microsoft Purview 集成

  將 Microsoft Purview 訪問策略應(yīng)用于在 Azure Arc 和 Microsoft Purview 數(shù)據(jù)使用管理中注冊(cè)的任何 SQL Server 實(shí)例。

  新引入的 SQL 性能監(jiān)視器和 SQL 安全審核員角色符合使用 Microsoft Purview 訪問策略的最低特權(quán)原則。

  有關(guān)詳細(xì)信息,請(qǐng)查看由 Azure Arc 啟用的 SQL Server 的數(shù)據(jù)所有者預(yù)配訪問權(quán)限。

  賬本

  賬本功能在數(shù)據(jù)庫(kù)中提供防篡改功能。 你能夠以加密方式向其他方(如審核員或其他業(yè)務(wù)參與方)證明你的數(shù)據(jù)未篡改。 請(qǐng)參閱賬本概述。

  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ī)則的文本列。 提高了性能。 請(qǐng)參閱具有安全 enclave 的 Always Encrypted。

  訪問控制:權(quán)限

  新的精細(xì)權(quán)限改進(jìn)了對(duì)最小特權(quán)原則的遵守

  請(qǐng)閱讀此處,深入了解 SQL 權(quán)限系統(tǒng)最小特權(quán)原則和外部策略改進(jìn)

  訪問控制:服務(wù)器級(jí)角色

  新的內(nèi)置服務(wù)器級(jí)角色為整個(gè) SQL Server 實(shí)例的管理任務(wù)提供最小特權(quán)訪問

  動(dòng)態(tài)數(shù)據(jù)掩碼

  動(dòng)態(tài)數(shù)據(jù)掩碼的精細(xì) UNMASK 權(quán)限。

  支持 PFX 證書及其他加密改進(jìn)

  新增了對(duì) PFX 文件格式證書和私鑰的導(dǎo)入和導(dǎo)出支持。 能夠?qū)⒅髅荑備份和還原到 Azure Blob 存儲(chǔ)。 SQL Server 生成的證書現(xiàn)在具有 3,072 位的默認(rèn) RSA 密鑰大小。

  增加了 BACKUP SYMMETRIC KEY 和 RESTORE SYMMETRIC KEY。

  另請(qǐng)參閱 BACKUP CERTIFICATE。

  支持 MS-TDS 8.0 協(xié)議

  新的 MS-TDS 協(xié)議迭代。 請(qǐng)參閱 TDS 8.0 支持和 TLS 1.3 支持:

  - 強(qiáng)制加密

  - 使 MS-TDS 與 HTTPS 保持一致,使網(wǎng)絡(luò)設(shè)備能夠?qū)ζ溥M(jìn)行管理,以便提高安全性

  - 刪除 MS-TDS/TLS 自定義交錯(cuò),并啟用 TLS 1.3 和后續(xù) TLS 協(xié)議版本。

  性能

  展開表

  新增功能或更新

  詳細(xì)信息

  系統(tǒng)頁(yè)閂鎖并發(fā)增強(qiáng)功能

  對(duì)全局分配映射 (GAM) 頁(yè)和共享全局分配映射 (SGAM) 頁(yè)的并發(fā)更新可減少分配/解除分配數(shù)據(jù)頁(yè)和區(qū)時(shí)的頁(yè)閂鎖爭(zhēng)用。 這些增強(qiáng)功能適用于所有用戶數(shù)據(jù)庫(kù),尤其有益于 tempdb 密集型工作負(fù)載。

  緩沖池并行掃描

  利用多個(gè) CPU 內(nèi)核,提高大內(nèi)存計(jì)算機(jī)上緩沖池掃描操作的性能。 詳細(xì)了解觸發(fā)緩沖池掃描的操作可能在大內(nèi)存計(jì)算機(jī)上運(yùn)行緩慢。

  有序聚集列存儲(chǔ)索引

  有序聚集列存儲(chǔ)索引 (CCI) 在索引生成器將數(shù)據(jù)壓縮為索引段之前,對(duì)內(nèi)存中的現(xiàn)有數(shù)據(jù)進(jìn)行排序。 這有可能更有效地消除段,從而提高性能,因?yàn)橐獜拇疟P讀取的段數(shù)會(huì)減少。 有關(guān)詳細(xì)信息,請(qǐng)參閱 CREATE COLUMNSTORE INDEX 和列存儲(chǔ)索引中的新增功能。 請(qǐng)參閱通過有序列存儲(chǔ)索引進(jìn)行性能優(yōu)化。

  改進(jìn)了列存儲(chǔ)段消除

  所有列存儲(chǔ)索引都受益于按數(shù)據(jù)類型增強(qiáng)的段消除。 數(shù)據(jù)類型選擇可能會(huì)對(duì)列存儲(chǔ)索引上查詢的基于通用篩選謂詞的查詢性能產(chǎn)生重大影響。 此段消除適用于數(shù)值、日期和時(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)存不足的情況。

  虛擬日志文件增長(zhǎng)

  在以前的 SQL Server 版本中,如果下一次增長(zhǎng)超過當(dāng)前日志大小的 1/8,并且增長(zhǎng)小于 64 MB,則創(chuàng)建四個(gè) VLF。 在 SQL Server 2022 (16.x) 中,此行為略有不同。 如果增長(zhǎng)小于或等于 64MB,并且超過當(dāng)前日志大小的 1/8,則只創(chuàng)建一個(gè) VLF。 有關(guān) VLF 增長(zhǎng)的詳細(xì)信息,請(qǐng)參閱虛擬日志文件 (VLF)。

  線程管理

  - ParallelRedoThreadPool:與所有具有重做工作的數(shù)據(jù)庫(kù)共享的實(shí)例級(jí)線程池。 使用此項(xiàng),每個(gè)數(shù)據(jù)庫(kù)都可以受益于并行重做。 并行重做線程池允許多個(gè)線程同時(shí)處理一個(gè)數(shù)據(jù)庫(kù)的日志記錄 (并行)。 在以前的版本中,用于重做的可用線程數(shù)限制為 100。

  - ParallelRedoBatchRedo:日志記錄的重做是在一個(gè)閂鎖下批量處理的,這樣提高了速度。 這可以改進(jìn)恢復(fù)、追趕重做和故障恢復(fù)重做。

  減少緩沖池 I/O 膨脹

  在從存儲(chǔ)填充緩沖池時(shí),減少單個(gè)頁(yè)面膨脹為八個(gè)頁(yè)面的情況(這會(huì)產(chǎn)生不必要的 I/O)。 通過預(yù)讀機(jī)制,能以更有效率的方式填充緩沖池。 此更改是在 2022 SQL Server(所有版本)中引入的,并包含在 Azure SQL 數(shù)據(jù)庫(kù)和 Azure SQL 托管實(shí)例中。

  已增強(qiáng)旋轉(zhuǎn)鎖算法

  旋轉(zhuǎn)鎖對(duì)多線程引擎中的一致性具有重要作用。 數(shù)據(jù)庫(kù)引擎的內(nèi)部調(diào)整可提高旋轉(zhuǎn)鎖的效率。 此更改是在 2022 SQL Server(所有版本)中引入的,并包含在 Azure SQL 數(shù)據(jù)庫(kù)和 Azure SQL 托管實(shí)例中。

  已改進(jìn)虛擬日志文件 (VLF) 算法

  虛擬文件日志 (VLF) 是物理事務(wù)日志的抽象形式。 若因日志增長(zhǎng)而產(chǎn)生大量小型 VLF,可能會(huì)影響操作性能(例如恢復(fù)操作)。 我們已更改在部分日志增長(zhǎng)場(chǎng)景中創(chuàng)建的 VLF 文件數(shù)的算法。 若要詳細(xì)了解 SQL Server 2022 (16.x) 中的算法更改情況,請(qǐng)參閱虛擬日志文件 (VLF)。 此更改是在 2022 SQL Server(所有版本)中引入的,并包含在 Azure SQL 數(shù)據(jù)庫(kù)中。

  適用于事務(wù)日志文件增長(zhǎng)事件的即時(shí)文件初始化

  事務(wù)日志文件通常無法受益于即時(shí)文件初始化 (IFI)。 在 SQL Server 2022 (16.x)(所有版本)及之后的版本以及 Azure SQL Database 中,即時(shí)文件初始化可對(duì)不超過 64 MB 的事務(wù)日志增長(zhǎng)事件提供幫助。 新數(shù)據(jù)庫(kù)的默認(rèn)自動(dòng)增長(zhǎng)大小增量為 64 MB。 大于 64 MB 的事務(wù)日志文件自動(dòng)增長(zhǎng)事件則無法利用即時(shí)文件初始化。 有關(guān)詳細(xì)信息,請(qǐng)參閱數(shù)據(jù)庫(kù)即時(shí)文件初始化。

  查詢存儲(chǔ)和智能查詢處理

  智能查詢處理 (IQP) 功能系列包含的功能可以提升現(xiàn)有工作負(fù)載的性能,同時(shí)最大限度地減少實(shí)現(xiàn)工作量。

  展開表

  新增功能或更新

  詳細(xì)信息

  次要副本的查詢存儲(chǔ)

  次要副本上的查詢存儲(chǔ)在可用于主要副本的次要副本工作負(fù)荷上啟用相同的查詢存儲(chǔ)功能。 在次要副本的查詢存儲(chǔ)中了解詳細(xì)信息。

  有關(guān)詳細(xì)信息,請(qǐng)參閱下文中的查詢存儲(chǔ)改進(jìn)。

  查詢存儲(chǔ)提示

  查詢存儲(chǔ)提示使用查詢存儲(chǔ)提供在不更改應(yīng)用程序代碼的情況下制定查詢計(jì)劃的方法。 查詢存儲(chǔ)提示以前僅在 Azure SQL 數(shù)據(jù)庫(kù)和 Azure SQL 托管實(shí)例上可用,現(xiàn)在可在 SQL Server 2022 (16.x) 中使用。 需要啟用查詢存儲(chǔ)功能,并設(shè)置為“讀寫”模式。

  內(nèi)存授予反饋

  內(nèi)存授予反饋可根據(jù)過去的性能調(diào)整為查詢分配的內(nèi)存大小。 SQL Server 2022 (16.x) 引入了百分位數(shù)和持久性模式內(nèi)存授予反饋。 需要啟用查詢存儲(chǔ)。

  - 持久性:通過此功能,可將給定緩存計(jì)劃的內(nèi)存授予反饋保留在查詢存儲(chǔ)中,以便可在緩存逐出后重復(fù)使用反饋。 持久性有利于內(nèi)存授予反饋以及新的 DOP 和 CE 反饋功能。

  - 百分位數(shù):新算法提高了內(nèi)存需求波動(dòng)較大的查詢的性能,它使用前幾次查詢執(zhí)行的內(nèi)存授予信息,而不僅僅是前一個(gè)查詢執(zhí)行的內(nèi)存授予信息。 需要啟用查詢存儲(chǔ)。 自 SQL Server 2022 CTP 2.1 起,新創(chuàng)建的數(shù)據(jù)庫(kù)默認(rèn)啟用查詢存儲(chǔ)。

  參數(shù)敏感計(jì)劃優(yōu)化

  自動(dòng)為單個(gè)參數(shù)化語(yǔ)句啟用多個(gè)活動(dòng)緩存計(jì)劃。 緩存執(zhí)行計(jì)劃根據(jù)客戶提供的運(yùn)行時(shí)參數(shù)值適應(yīng)大不相同的數(shù)據(jù)大小。 有關(guān)詳細(xì)信息,請(qǐng)參閱參數(shù)敏感計(jì)劃優(yōu)化。

  并行度 (DOP) 反饋

  新的數(shù)據(jù)庫(kù)范圍配置選項(xiàng) DOP_FEEDBACK 會(huì)自動(dòng)調(diào)整重復(fù)查詢的并行度,以針對(duì)并行度低可能導(dǎo)致性能問題的工作負(fù)載進(jìn)行優(yōu)化。 類似于 Azure SQL 數(shù)據(jù)庫(kù)中的優(yōu)化。 需要啟用查詢存儲(chǔ)并處于“讀寫”模式。

  從 RC 0 開始,SQL Server 在每次查詢重新編譯時(shí),使用現(xiàn)有反饋將查詢的運(yùn)行時(shí)統(tǒng)計(jì)信息與之前編譯的運(yùn)行時(shí)統(tǒng)計(jì)信息進(jìn)行比較。 如果性能不是相同或更佳,我們將清除所有 DOP 反饋,并從編譯的 DOP 開始重新分析查詢。

  請(qǐng)參閱并行度 (DOP) 反饋。

  基數(shù)估計(jì)反饋

  如果這些問題是由不正確的估計(jì)模型假設(shè)引起的,則識(shí)別并更正重復(fù)查詢的次優(yōu)查詢執(zhí)行計(jì)劃。 需要啟用查詢存儲(chǔ)并處于“讀寫”模式。 請(qǐng)參閱基數(shù)估計(jì) (CE) 反饋。

  優(yōu)化了計(jì)劃強(qiáng)制

  使用編譯重播通過預(yù)緩存不可重復(fù)的計(jì)劃編譯步驟來改進(jìn)強(qiáng)制計(jì)劃生成的編譯時(shí)間。 在使用查詢存儲(chǔ)優(yōu)化計(jì)劃強(qiáng)制中了解詳細(xì)信息。

  管理

  展開表

  新增功能或更新

  詳細(xì)信息

  適用于 SQL Server 的 Azure 擴(kuò)展的集成設(shè)置體驗(yàn)

  在設(shè)置時(shí)為 SQL Server 安裝 Azure 擴(kuò)展。 Azure 集成功能所必需的。 有關(guān)詳細(xì)信息,請(qǐng)參閱:

  - 從命令提示符安裝 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 連接功能時(shí)需要此功能。 請(qǐng)參閱 SQL Server 配置管理器。

  最大服務(wù)器內(nèi)存計(jì)算

  在安裝過程中,SQL 安裝程序建議為最大服務(wù)器內(nèi)存提供一個(gè)值,以便與記錄的建議保持一致。 基礎(chǔ)計(jì)算在 SQL Server 2022 (16.x) 中有所不同,以反映建議的服務(wù)器內(nèi)存配置選項(xiàng)。

  加速數(shù)據(jù)庫(kù)恢復(fù) (ADR) 改進(jìn)

  在解決持久版本存儲(chǔ) (PVS) 的存儲(chǔ)問題和提高整體可伸縮性方面進(jìn)行了幾項(xiàng)改進(jìn)。 SQL Server 2022(16.x)實(shí)現(xiàn)了一個(gè)多線程的持久版本存儲(chǔ)清理器。 PVS 頁(yè)面跟蹤器的內(nèi)存占用已得到改進(jìn)。 還有一些 ADR 效率方面的改進(jìn),例如并發(fā)改進(jìn),它們可幫助清理過程更高效地工作。 ADR 會(huì)清理以前由于鎖定而無法清理的頁(yè)面。

  請(qǐng)參閱 SQL Server 2022 (16.x) 中的 ADR 改進(jìn)。

  改進(jìn)了快照備份支持

  添加了對(duì)凍結(jié)和解凍 I/O 的 Transact-SQL 支持,而無需 VDI 客戶端。 創(chuàng)建 Transact-SQL 快照備份。

  收縮數(shù)據(jù)庫(kù) WAIT_AT_LOW_PRIORITY

  在以前的版本中,收縮數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)文件以回收空間通常會(huì)導(dǎo)致并發(fā)問題。 SQL Server 2022 (16.x) 添加了 WAIT_AT_LOW_PRIORITY 作為收縮操作(DBCC SHRINKDATABASE 和 DBCC SHRINKFILE)的附加選項(xiàng)。 指定 WAIT_AT_LOW_PRIORITY 時(shí),需要 Sch-S 或 Sch-M 鎖的新查詢不會(huì)被等待收縮操作阻止,直到收縮操作停止等待并開始執(zhí)行。 請(qǐng)參閱收縮數(shù)據(jù)庫(kù)和收縮文件。

  XML 壓縮

  XML 壓縮提供了一種方法,用于壓縮 XML 列和索引的行外 XML 數(shù)據(jù),從而提高容量要求。 有關(guān)詳細(xì)信息,請(qǐng)參閱 CREATE TABLE 和 CREATE INDEX。

  異步自動(dòng)更新統(tǒng)計(jì)信息并發(fā)

  如果啟用了ASYNC_STATS_UPDATE_WAIT_AT_LOW_PRIORITY數(shù)據(jù)庫(kù)范圍配置,可以通過使用異步統(tǒng)計(jì)更新來避免潛在的并發(fā)問題。

  備份并還原到 S3 兼容對(duì)象存儲(chǔ)

  SQL Server 2022 (16.x) 通過使用 REST API 添加對(duì)新 S3 連接器的支持來擴(kuò)展 BACKUP/RESTORETO/FROMURL 語(yǔ)法。 請(qǐng)參閱備份到 URL。

  平臺(tái)

  展開表

  新增功能或更新

  詳細(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)。對(duì)于新項(xiàng)目,請(qǐng)使用以下驅(qū)動(dòng)程序之一:

  · Microsoft ODBC Driver for SQL Server

  · 適用于 SQL Server 的 Microsoft OLE DB 驅(qū)動(dòng)程序

  對(duì)于作為 SQL Server 數(shù)據(jù)庫(kù)引擎組件(版本 2012 到 2019)隨附的 SQLNCLI,請(qǐng)參閱此支持生命周期特例。

  具有直接寫入功能的混合緩沖池

  減少需要在駐留于 PMEM 設(shè)備上的已修改數(shù)據(jù)或索引頁(yè)上執(zhí)行的 memcpy 命令的數(shù)量。 此 enlightenment 現(xiàn)可用于 Window 2022 和 Linux。 有關(guān)詳細(xì)信息,請(qǐng)參閱具有直接寫入功能的混合緩沖池和為 Windows 上的 SQL Server 配置持久性內(nèi)存 (PMEM)。

  集成加速和卸載

  SQL Server 2022 (16.x) 使用 Intel 等合作伙伴提供的加速技術(shù)來提供擴(kuò)展功能。 發(fā)布時(shí),Intel® QuickAssist Technology (QAT) 提供備份壓縮和硬件卸載。 有關(guān)詳細(xì)信息,請(qǐng)參閱集成加速和卸載。

  改進(jìn)了優(yōu)化

  SQL Server 2022 (16.x) 使用新的硬件功能(包括高級(jí)矢量擴(kuò)展 (AVX) 512 擴(kuò)展)來改進(jìn)批處理模式操作。 需要跟蹤標(biāo)志 15097。 請(qǐng)參閱 DBCC TRACEON - 跟蹤標(biāo)志 (Transact-SQL)。

  語(yǔ)言

  展開表

  新增功能或更新

  詳細(xì)信息

  可恢復(fù)添加表約束操作

  支持暫停和恢復(fù) ALTER TABLE ADD CONSTRAINT 操作。 在維護(hù)時(shí)段、故障轉(zhuǎn)移或系統(tǒng)故障后恢復(fù)此類操作。

  創(chuàng)建索引 (CREATE INDEX)

  添加了聯(lián)機(jī)索引操作子句的 WAIT_AT_LOW_PRIORITY。

  事務(wù)復(fù)制

  對(duì)等復(fù)制支持沖突檢測(cè)和解析,以允許最后一個(gè)寫入者獲勝。 最初是在 SQL Server 2019 (15.x) CU 13 中引入的。 有關(guān)詳細(xì)信息,請(qǐng)參閱自動(dòng)處理與上次寫入獲勝的沖突。

  CREATE STATISTICS

  添加 AUTO_DROP 選項(xiàng)

  低優(yōu)先級(jí)的自動(dòng)統(tǒng)計(jì)信息。

  SELECT ...WINDOW 子句

  在應(yīng)用 OVER 子句中使用窗口的窗口函數(shù)之前,確定行集的分區(qū)和排序。 請(qǐng)參閱 SELECT - WINDOW 。

  IS [NOT] DISTINCT FROM

  確定兩個(gè)表達(dá)式在相互比較時(shí)計(jì)算結(jié)果是否為 NULL,并保證結(jié)果值為 true 或 false。 有關(guān)詳細(xì)信息,請(qǐng)參閱 IS [NOT] DISTINCT FROM (Transact-SQL)。

  時(shí)序函數(shù)

  可以使用時(shí)間窗口、聚合和篩選功能來存儲(chǔ)和分析隨時(shí)間變化的數(shù)據(jù)。

  - DATE_BUCKET

  - GENERATE_SERIES

  以下函數(shù)添加了對(duì) 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 獲取最新版本。 最新版本包括對(duì) 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 提供對(duì) 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)行時(shí)不再隨 SQL 安裝程序一起安裝。 請(qǐng)改為安裝任何所需的自定義運(yùn)行時(shí)和包。 有關(guān)詳細(xì)信息,請(qǐng)參閱在 Windows 上安裝 SQL Server 2022 機(jī)器學(xué)習(xí)服務(wù)(Python 和 R)或在 Linux 上安裝 SQL Server 2022 機(jī)器學(xué)習(xí)服務(wù)(Python 和 R)。

  其他信息

  本節(jié)為前面突出顯示的功能提供了更多信息。

  查詢存儲(chǔ)改進(jìn)

  查詢存儲(chǔ)可幫助你更好地跟蹤性能歷史記錄、排查查詢計(jì)劃相關(guān)問題,并在 Azure SQL 數(shù)據(jù)庫(kù)、Azure SQL 托管實(shí)例和 SQL Server 2022 (16.x) 中啟用新功能。 CTP 2.1 引入默認(rèn)為新數(shù)據(jù)庫(kù)啟用的查詢存儲(chǔ)。 如果需要啟用查詢存儲(chǔ),請(qǐng)參閱啟用查詢存儲(chǔ)。

  · 對(duì)于已從其他 SQL Server 實(shí)例還原的數(shù)據(jù)庫(kù)以及從就地升級(jí)升級(jí)到 SQL Server 2022 (16.x) 的數(shù)據(jù)庫(kù),這些數(shù)據(jù)庫(kù)將保留以前的查詢存儲(chǔ)設(shè)置。

  · 對(duì)于從以前的 SQL Server 實(shí)例還原的數(shù)據(jù)庫(kù),單獨(dú)評(píng)估數(shù)據(jù)庫(kù)兼容性級(jí)別設(shè)置,因?yàn)橐恍┲悄懿樵兲幚砉δ苡杉嫒菪约?jí)別設(shè)置啟用。

  如果擔(dān)心查詢存儲(chǔ)可能會(huì)產(chǎn)生的開銷,管理員可能會(huì)使用自定義捕獲策略進(jìn)一步優(yōu)化查詢存儲(chǔ)捕獲的內(nèi)容。 自定義捕獲策略可用于幫助進(jìn)一步優(yōu)化查詢存儲(chǔ)捕獲。 自定義捕獲策略可用于提高對(duì)捕獲查詢和查詢?cè)敿?xì)信息的選擇性。 例如,管理員可能會(huì)選擇僅捕獲成本最高的查詢、重復(fù)查詢或計(jì)算開銷較高的查詢。 自定義捕獲策略可幫助查詢存儲(chǔ)捕獲工作負(fù)荷中最重要的查詢。 除 STALE_CAPTURE_POLICY_THRESHOLD 選項(xiàng)外,這些選項(xiàng)定義 OR 條件,需要滿足這些條件,才能在定義的“過時(shí)捕獲策略閾值”中捕獲查詢。 例如,下面是 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è)置為“自動(dòng)(延遲啟動(dòng))”啟動(dòng)模式

  在 SQL Server 2022 (16.x) 及更高版本中,當(dāng)你在 Configuration Manager 中將 SQL Server 服務(wù)的“啟動(dòng)模式”設(shè)置為“自動(dòng)”時(shí),服務(wù)將改為在“自動(dòng)(延遲啟動(dòng))”模式下啟動(dòng),即使“啟動(dòng)模式”顯示為“自動(dòng)”也是如此。

  SQL Server Analysis Services

  此版本引入了新功能和針對(duì)性能、資源管理和客戶端支持的改進(jìn)。 有關(guān)特定更新,請(qǐng)參閱 SQL Server Analysis Services 中的新增功能。

  SQL Server Reporting Services

  此版本引入了針對(duì)輔助功能、安全性、可靠性和 bug 修復(fù)的新功能和改進(jìn)。 有關(guān)特定更新,請(qǐng)參閱 SQL Server Reporting Services (SSRS) 中的新增功能。

  SQL Server Integration Services

  有關(guān)與 SQL Server Integration Services 相關(guān)的更改,請(qǐng)參閱 Integration Services 向后兼容性。

  其他服務(wù)

  此版本不為 SQL Server Master Data Services 添加功能。

  相關(guān)內(nèi)容

  · SqlServer PowerShell 模塊

  · SQL Server PowerShell

  · SQL Server 研討會(huì)

  · 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)我們的文檔,還可以獲得頁(yè)面貢獻(xiàn)者的殊榮。

  有關(guān)詳細(xì)信息,請(qǐng)參閱編輯 Microsoft Learn 文檔。

類型:廣告

請(qǐng)關(guān)注天極網(wǎng)天極新媒體 最酷科技資訊
掃碼贏大獎(jiǎng)
發(fā)布
* 網(wǎng)友發(fā)言均非本站立場(chǎng),本站不在評(píng)論欄推薦任何網(wǎng)店、經(jīng)銷商,謹(jǐn)防上當(dāng)受騙!
辦公軟件IT新聞整機(jī)
X
第三方賬號(hào)登錄
${tianjiNewCounter}