Новые возможности SQL Server 2022 (16.x)

Область применения: SQL Server 2022 (16.x)

SQL Server 2022 (16.x) расширяет предыдущие выпуски, развивая SQL Server как платформу с поддержкой многих языков разработки, типов данных, операционных систем, локальных и облачных сред.

В следующем видео представлен SQL Server 2022 (16.x).

Дополнительные видеоматериалы см. в статье:

В этой статье перечислены новые функции и усовершенствования для SQL Server 2022 (16.x).

Получение SQL Server 2022 (16.x)

Получите выпуск ознакомительной версии SQL Server 2022. Номер сборки: 16.0.1000.6.

Дополнительные сведения и известные проблемы см. в статье Заметки о выпуске SQL Server 2022 (16.x).

Для оптимального взаимодействия с SQL Server 2022 (16.x) используйте новейшие средства.

Описание функций

В следующих разделах описываются функции, которые улучшены в SQL Server 2022 (16.x).

Аналитика

Новые функции или обновления Сведения
Azure Synapse Link для SQL Получайте аналитику практически в реальном времени по операционным данным в SQL Server 2022 (16.x). Благодаря простой интеграции между операционными хранилищами в SQL Server 2022 (16.x) и выделенных пулах SQL Azure Synapse Analytics, решение Azure Synapse Link для SQL позволяет выполнять аналитику, бизнес-аналитику и сценарии машинного обучения на основе операционных данных с минимальным влиянием на базы данных-источники за счет новой технологии канала изменений.

Дополнительные сведения см. в статье "Что такое Azure Synapse Link для SQL?" — Azure Synapse Analytics.

См. также известные проблемы.
Интеграция хранилища объектов SQL Server 2022 (16.x) представляет новую интеграцию хранилища объектов с платформой данных, что позволяет интегрировать SQL Server с хранилищем объектов, совместимым с S3, в дополнение к служба хранилища Azure. Первая — это резервное копирование по URL-адресу, а вторая — Data Lake Virtualization.

Data Lake Virtualization интегрирует PolyBase с S3-совместимым хранилищем объектов, добавляет поддержку запросов файлов parquet с помощью T-SQL.
Виртуализация данных Запрос различных типов данных для разных типов источников данных из SQL Server.

Накопительное обновление 2 для SQL Server 2022 (16.x) теперь предоставляет поддержку файлов TNS Oracle. Дополнительные сведения и примеры см. в разделе CREATE EXTERNAL DATA SOURCE.

Availability

Новые функции или обновления Сведения
Подключение к Управляемому экземпляру SQL Azure Репликация данных между экземпляром SQL Server в Управляемый экземпляр SQL Azure для аварийного восстановления и миграции. См. статью Функция связи для Управляемого экземпляра Azure SQL.
Автономная группа доступности Создайте группу доступности AlwaysOn, которая:
— управляет своими объектами метаданных (пользователи, имена входа, разрешения, задания агента SQL и т. д.) на уровне группы доступности в дополнение к уровню экземпляра;
— включает специализированные автономные системные базы данных в составе группы доступности. Дополнительные сведения см. в разделе Что такое автономная группа доступности?
Распределенная группа доступности — Теперь используется несколько TCP-подключений для эффективного использования пропускной способности сети в удаленном канале с большими задержками TCP.
Улучшенные метаданные резервного копирования Системная таблица backupset возвращает последнее допустимое время восстановления. См. раздел backupset (Transact-SQL).

Безопасность

Новые функции или обновления Сведения
Интеграция с Microsoft Defender для облака Защитите серверы SQL с помощью плана Defender для SQL. План Azure Defender для SQL требует, чтобы расширение SQL Server для Azure включено и включает функции по обнаружению и устранению потенциальных уязвимостей базы данных и выявлению необычных действий, которые могут представлять для нее угрозу. Узнайте больше о том, как Defender для SQL может защищать все ресурсы базы данных в любом месте: в локальных, гибридных и многооблачных средах.
Интеграция Microsoft Purview Применение политик доступа Microsoft Purview ко всем экземплярам SQL Server, зарегистрированным как в Azure Arc, так и в управлении использованием данных Microsoft Purview.

— Недавно появившиеся роли SQL Монитор производительности и аудитор безопасности SQL соответствуют принципу наименьших привилегий с помощью политик доступа Microsoft Purview.

Дополнительные сведения см. в статье о подготовке доступа владельца данных для SQL Server, включенного Azure Arc .
Бухгалтерская книга Функция реестра позволяет определять неавторизованные изменения в базе данных. Вы можете осуществлять криптографическую аттестацию для других сторон, таких как аудиторы или другие деловые партнеры, в том, что данные не были изменены. См. раздел Реестр.
Проверка подлинности Microsoft Entra Используйте проверку подлинности с идентификатором Microsoft Entra (ранее Azure Active Directory) для подключения к SQL Server.

Начиная с sql Server 2022 (16.x) накопительного обновления 6, можно настроить репликацию транзакций и моментальных снимков с помощью проверки подлинности Microsoft Entra — общедоступная версия (GA) в накопительном обновлении 12.
Always Encrypted с безопасными анклавами Поддержка параметров JOIN, GROUP BY и ORDER BY, а также текстовых столбцов с использованием параметров сортировки UTF-8 в конфиденциальных запросах с помощью анклава. Повышенная производительность. См. раздел Always Encrypted с безопасными анклавами.
контроль доступа: разрешения Новые детализированные разрешения повышают соблюдение принципа наименьших привилегий

Дополнительные сведения о обновленной системе разрешений SQL для принципа наименьших привилегий и внешних политик см. здесь.
контроль доступа: роли уровня сервера Новые встроенные роли уровня сервера обеспечивают минимальный привилегированный доступ для административных задач, которые применяются ко всему экземпляру SQL Server
Динамическое маскирование данных Детализированные разрешения UNMASK для динамического маскирования данных.
Поддержка сертификатов PFX и других улучшений шифрования Новая поддержка импорта и экспорта отформатированных сертификатов pFX-файла и закрытых ключей. Возможность резервного копирования и восстановления главных ключей для Хранилище BLOB-объектов Azure. Теперь сертификаты, созданные SQL Server, имеют размер ключа RSA по умолчанию в 3072 битах.

Добавлен параметр BACKUP SYMMETRIC KEY и RESTORE SYMMETRIC KEY.

См. также сертификат BACKUP (Transact-SQL).
Поддержка протокола MS-TDS 8.0 Новая итерация протокола MS-TDS. См. сведения о поддержке TDS 8.0 и поддержке TLS 1.3:
— делает шифрование обязательным;
— сопоставляет MS-TDS с HTTPS, что делает его управляемым сетевыми устройствами для дополнительной безопасности;
— удаляет настраиваемое чередование MS-TDS и TLS и включает использование TLS 1.3 и последующих версий этого протокола.

Производительность

Новые функции или обновления Сведения
Усовершенствования параллелизма при кратковременных блокировках страниц системой Параллельное обновление страниц глобальной карты распределения (GAM) и общей глобальной карты распределения (SGAM) сокращает состязание за кратковременную блокировку страниц при выделении и освобождении страниц данных и экстентов. Эти улучшения применяются ко всем пользовательским базам данных и особенно к tempdb тяжелым рабочим нагрузкам.
Параллельное сканирование буферного пула Повышает производительность операций сканирования буферного пула на компьютерах с большим объемом памяти, используя несколько ядер ЦП. Дополнительные сведения см. в статье Операции, запускающие сканирование буферного пула, могут выполняться медленно на компьютерах с большим объемом памяти.
Упорядоченный кластеризованный индекс columnstore Упорядоченный кластеризованный индекс columnstore (CCI) сортирует существующие данные в памяти, а затем построитель индексов сжимает данные в сегменты индекса. Это может привести к более эффективному удалению сегментов, а значит и повышению производительности по мере уменьшения количества сегментов для чтения с диска. Дополнительные сведения см. в статьях CREATE COLUMNSTORE INDEX (Transact-SQL) и Новые возможности индексов columnstore.

Также доступна в Synapse Analytics. См. Производительность запросов.
Улучшено исключение сегментов columnstore Все индексы columnstore получают преимущество от расширенного исключения сегментов по типу данных. Выбор типа данных может оказать значительное влияние на производительность запросов на основе общих предикатов фильтра для запросов к индексу columnstore. Это исключение сегмента применялось к числовым типам данных, типам данных даты и времени, а также к типу данных datetimeoffset с масштабом, меньшим или равным двум. Начиная с SQL Server 2022 (16.x) возможности исключения сегментов распространяются на строковые, двоичные типы данных, типы данных GUID и тип данных datetimeoffset для масштаба больше двух.
Управление OLTP в памяти Улучшение управления памятью на серверах с большим объемом памяти для сокращения случаев нехватки памяти.
Рост файла виртуального журнала В предыдущих версиях SQL Server, если следующий рост превышал 1/8 текущего размера журнала, а рост был меньше 64 МБ, создавались четыре VLF. В SQL Server 2022 (16.x) это поведение немного отличается. Создается только один VLF, если размер журнала меньше или равен 64 МБ и больше 1/8 текущего размера журнала. Дополнительные сведения о росте VLF см. в разделе Файлы виртуальных журналов (VLF).
Управление потоками - ParallelRedoThreadPool: пул потоков уровня экземпляра, общий доступ ко всем базам данных с работой повторного выполнения. Благодаря этому каждая база данных может использовать преимущества параллельного повтора. Параллельный пул потоков повтора позволяет нескольким потокам обрабатывать записи журнала одной базы данных одновременно (параллельно). В предыдущих версиях число доступных потоков для повтора ограничено 100.

- ParallelRedoBatchRedo: повтор записей журналов пакетируется под одной защелкой, повышая скорость. Это улучшает восстановление, повторное выполнение перехвата и повторное восстановление аварийного восстановления.
Снижение повышения уровня операций ввода-вывода буферного пула Уменьшите количество инцидентов с одной страницей, которые повышаются до восьми страниц при заполнении буферного пула из хранилища, что приводит к ненужным ввода-выводам. Буферный пул можно заполнять более эффективно механизмом чтения. Это изменение было введено в SQL Server 2022 (все выпуски) и включено в База данных SQL Azure и Управляемый экземпляр SQL Azure.
Расширенные алгоритмы спинблокировки Спинлоки являются огромной частью согласованности внутри подсистемы для нескольких потоков. Внутренние корректировки в ядро СУБД делают спинлок более эффективными. Это изменение было введено в SQL Server 2022 (все выпуски) и включено в База данных SQL Azure и Управляемый экземпляр SQL Azure.
Улучшенные алгоритмы файлов виртуального журнала (VLF) Журнал виртуальных файлов (VLF) — это абстракция физического журнала транзакций. Наличие большого количества небольших VLFS на основе роста журнала может повлиять на производительность таких операций, как восстановление. Мы изменили алгоритм для того, сколько файлов VLF мы создаем во время определенных сценариев роста журнала. Дополнительные сведения об изменении этого алгоритма в SQL Server 2022 (16.x) см. в статье "Файлы виртуальных журналов( VLFs)". Это изменение было введено в SQL Server 2022 (все выпуски) и включено в База данных SQL Azure.
Мгновенное инициализация файлов для событий роста файлов журнала транзакций Как правило, файлы журнала транзакций не могут воспользоваться мгновенным инициализацией файлов (IFI). Начиная с SQL Server 2022 (16.x) (все выпуски) и в База данных SQL Azure, мгновенное инициализация файлов может воспользоваться событиями роста журнала транзакций до 64 МБ. Размер автоматического увеличения по умолчанию для новых баз данных составляет 64 МБ. События автоматического увеличения файла журнала транзакций, превышающие 64 МБ, не могут воспользоваться мгновенным инициализацией файлов. Дополнительные сведения см. в разделе "Инициализация мгновенного файла базы данных".

Хранилище запросов и интеллектуальная обработка запросов

Семейство функций интеллектуальной обработки запросов (IQP) включает функции, которые повышают производительность существующих рабочих нагрузок с минимальными усилиями по реализации.

Diagram of the Intelligent Query Processing family of features and when they were first introduced to SQL Server.

Новые функции или обновления Сведения
Хранилище запросов на вторичных репликах Функция хранилища запросов на вторичных репликах обеспечивает для рабочих нагрузок вторичных реплик такие же функции хранилища запросов, как и для первичных. Дополнительные сведения см. в разделе Хранилище запросов для вторичных реплик.

Дополнительные сведения см. в разделе Улучшения в хранилище запросов далее в этой статье.
Указания хранилища запросов хранилище запросов подсказки используют хранилище запросов для предоставления метода для формирования планов запросов без изменения кода приложения. Ранее доступны только в База данных SQL Azure и Управляемый экземпляр SQL Azure подсказки хранилище запросов теперь доступны в SQL Server 2022 (16.x). Требует включения хранилища запросов и режима чтения/записи.
Обратная связь для временно предоставляемого буфера памяти Обратная связь для временно предоставляемого буфера памяти корректирует размер памяти, выделенной для запроса на основе предыдущей производительности. SQL Server 2022 (16.x) представляет отзыв о предоставлении памяти в режиме процента и сохраняемости. Требуется включить хранилище запросов.

- Сохраняемость. Возможность, которая позволяет сохранять обратную связь для временно предоставляемого буфера памяти для заданного кэшированного плана в хранилище запросов, чтобы обратную связь можно было использовать повторно после вытеснения кэша. Преимущества сохраняемости предоставляют отзывы о предоставлении памяти, а также новые функции обратной связи DOP и CE.
- Процентиль. Новый алгоритм повышает производительность запросов с изменчивыми требованиями к памяти, используя сведения о временно предоставляемом буфере памяти из нескольких предыдущих выполнений запросов, а не одного только последнего выполнения запроса. Требуется включить хранилище запросов. Хранилище запросов включено по умолчанию для недавно созданных баз данных, начиная с SQL Server 2022 CTP 2.1.
Оптимизация планов с учетом параметров Автоматически включает несколько активных кэшируемых планов для одной параметризованной инструкции. Кэшированные планы выполнения соответствуют значительно отличающимся размерам данных, зависящих от значений параметров среды выполнения, предоставленных клиентом. Дополнительные сведения см. в статье Оптимизация плана конфиденциальности параметров.
Обратная связь по степени параллелизма (DOP) Новый параметр конфигурации DOP_FEEDBACK с заданной областью базы данных автоматически корректирует степень параллелизма для повторяющихся запросов, чтобы оптимизировать рабочие нагрузки, в которых неэффективный параллелизм может привести к проблемам с производительностью. Аналогично оптимизациям, используемым в Базе данных SQL Azure. Требует включения хранилища запросов и режима чтения/записи.

Начиная с RC 0, при каждой повторной компиляции запросов в SQL Server статистика среды выполнения запросов с использованием существующих отзывов сравнивается со статистикой среды выполнения предыдущей компиляции с использованием существующих отзывов. Если производительность не одинакова или лучше, мы очищаем все отзывы DOP и активируем повторное анализ запроса, начиная с скомпилированного DOP.

См . отзывы о степени параллелизма (DOP).
Обратная связь об оценке количества элементов Определяет и исправляет неоптимальные планы выполнения запросов для повторяющихся запросов, если эти проблемы вызваны неверными предположениями модели оценки. Требует включения хранилища запросов и режима чтения/записи. См . отзыв о оценке кратности (CE).
Принудительное применение оптимизированного плана Использует воспроизведение компиляции, чтобы сократить время компиляции для принудительного создания плана за счет предварительного кэширования неповторяемых шагов компиляции плана. Дополнительные сведения о принудительном использовании оптимизированного плана с помощью хранилища запросов.

Управление

Новые функции или обновления Сведения
Интегрированный процесс настройки расширения Azure для SQL Server Установите расширение Azure для SQL Server во время настройки. Требуется для компонентов интеграции Azure. Дополнительные сведения см. в разделе:
- Установка SQL Server из командной строки
- Установка SQL Server с помощью мастера установки (программа установки).
Управление расширением Azure для SQL Server Используйте диспетчер конфигурации SQL Server для управления расширением Azure в службе SQL Server. Требуется для создания SQL Server, включенного экземпляром Azure Arc, и для других подключенных функций Azure. См. статью Диспетчер конфигурации SQL Server.
Вычисление максимальной памяти сервера Во время установки программа установки SQL рекомендует значение максимального объема памяти сервера в соответствии с документированными рекомендациями. Базовое вычисление отличается в SQL Server 2022 (16.x), чтобы отразить рекомендуемые параметры конфигурации памяти сервера.
Улучшения функции Ускоренного восстановления базы данных (ADR) Существует несколько улучшений для решения постоянного хранилища версий (PVS) и общей масштабируемости. SQL Server 2022 (16.x) реализует более чистый поток хранилища версий для каждой базы данных вместо экземпляра, а объем памяти для отслеживания страниц PVS был улучшен. Существует также несколько улучшений эффективности ADR, таких как улучшения параллелизма, которые помогают процессу очистки более эффективно работать. ADR очищает страницы, которые ранее не удалось очистить из-за блокировки.

См . улучшения ADR в SQL Server 2022 (16.x).
Улучшенная поддержка резервного копирования моментальных снимков Добавлена поддержка Transact-SQL для замораживания и размораживания ввода-вывода без необходимости использования клиента VDI. Создание резервной копии моментальных снимков Transact-SQL.
Сжатие базы данных с параметром WAIT_AT_LOW_PRIORITY В предыдущих выпусках сжатие баз данных и файлов базы данных для освобождения места часто приводило к проблемам с параллелизмом. SQL Server 2022 (16.x) добавляет WAIT_AT_LOW_PRIORITY в качестве дополнительного варианта для операций сжатия (DBCC SHRINKDATABASE и DBCC SHRINKFILE). При указании параметра WAIT_AT_LOW_PRIORITY новые запросы, требующие блокировок Sch-S или Sch-M, не блокируются ожиданием операцией сжатия, пока операция сжатия не перестанет ожидать и начнет выполняться. См. Сжатие базы данных и Сжатие файла.
Сжатие XML Сжатие XML предоставляет метод сжатия XML-данных вне строки как для XML-столбцов, так и для XML-индексов, повышая требования к производительности. Дополнительные сведения см. в разделах CREATE TABLE (Transact-SQL) и CREATE INDEX (Transact-SQL).
Параллелизм статистики асинхронного автоматического обновления Можно избежать потенциальных проблем с параллелизмом с помощью асинхронного обновления статистики, если включить конфигурацию уровня базы данных ASYNC_STATS_UPDATE_WAIT_AT_LOW_PRIORITY.
Резервное копирование и восстановление в совместимое с S3 хранилище объектов SQL Server 2022 (16.x) расширяет BACKUP/URL/RESTORETOFROMсинтаксис, добавив поддержку нового соединителя S3 с помощью REST API. См. раздел Резервное копирование по URL-адресу.

Платформа

Новые функции или обновления Сведения
Sql Server Native Client (SNAC) удален Собственный клиент SQL Server (часто сокращенный SNAC) был удален из SQL Server 2022 (16.x) и SQL Server Management Studio 19 (SSMS). Собственный клиент SQL Server (SQLNCLI или SQLNCLI11) и устаревший поставщик Microsoft OLE DB для SQL Server (SQLOLEDB) не рекомендуется для разработки новых приложений. Перейдите на новый драйвер Microsoft OLE DB (MSOLEDBSQL) для SQL Server или последний драйвер Microsoft ODBC для SQL Server . Сведения о SQLNCLI, которые поставляется в качестве компонента SQL Server ядро СУБД (версии 2012–2019), см. в этом исключении жизненного цикла поддержки.
Гибридный пул буферов с прямой записью Уменьшает количество memcpy команд, которые необходимо выполнить на измененных страницах данных или индексов, размещенных на устройствах PMEM. Это просвещение теперь доступно для Windows 2022, а также для Linux. Дополнительные сведения см. в разделе Гибридный пул буферов с прямой записью и настройкой постоянной памяти (PMEM) для SQL Server в Windows.
Интегрированное ускорение и разгрузка В SQL Server 2022 (16.x) используются технологии ускорения от таких партнеров, как Intel, для предоставления расширенных возможностей. В выпуске технология Intel® QuickAssist (QAT) обеспечивает сжатие резервных копий и разгрузку оборудования. Дополнительные сведения см. в разделе "Встроенное ускорение и разгрузка".
Улучшенная оптимизация SQL Server 2022 (16.x) использует новые аппаратные возможности, включая расширение Advanced Vector Extension (AVX) 512 для улучшения операций в пакетном режиме. Требуется флаг трассировки 15097. См. DBCC TRACEON — флаги трассировки (Transact-SQL).

Язык

Новые функции или обновления Сведения
Возобновляемые ограничения на добавление таблиц Поддерживает приостановку и возобновление операции ALTER TABLE ADD CONSTRAINT. Можно возобновить такую операцию после периодов обслуживания, отработки отказа или системных сбоев.
CREATE INDEX WAIT_AT_LOW_PRIORITY добавлено предложение операций с индексами в сети.
Репликация транзакций Одноранговая репликация позволяет обнаруживать и разрешать конфликты, что дает преимущество последнему средству записи. Впервые представлено в предварительной версии SQL Server 2019 (15.x) CU 13. Дополнительные сведения см. в разделе Автоматическое разрешение конфликтов с приоритетом последней записи.
CREATE STATISTICS Добавление параметра AUTO_DROP

Автоматическая статистика с низким приоритетом.
Предложение SELECT ... WINDOW Определяет секционирование и упорядочение набора строк перед применением функции окна, которая использует окно в предложении OVER. См. раздел SELECT — WINDOW.
IS [NOT] DISTINCT FROM Определяет, будут ли два выражения по сравнению друг с другом иметь значение NULL, а также гарантирует ли результат значение True или False. Дополнительные сведения см. в статье IS [NOT] DISTINCT FROM (Transact-SQL).
Функции временных рядов Можно хранить и анализировать данные, которые изменяются с течением времени, используя возможности временного окна, агрегирования и фильтрации.
- DATE_BUCKET ()
- GENERATE_SERIES ()

Следующее добавляет поддержку IGNORE NULLS и RESPECT NULLS:
- FIRST_VALUE ()
- LAST_VALUE ()
Функций JSON - ISJSON ()
- JSON_PATH_EXISTS ()
- JSON_OBJECT ()
- JSON_ARRAY ()
Агрегатные функции - APPROX_PERCENTILE_CONT ()
- APPROX_PERCENTILE_DISC ()
Функции T-SQL - GREATEST ()
- LEAST ()
- STRING_SPLIT ()
- DATETRUNC ()
- LTRIM ()
- RTRIM ()
- TRIM ()
Функции поразрядной операции - LEFT_SHIFT ()
- RIGHT_SHIFT ()
- BIT_COUNT ()
- GET_BIT ()
- SET_BIT ()

Инструменты

Новые функции или обновления Сведения
Azure Data Studio Получите последний выпуск на странице загрузки и установки Azure Data Studio. Последний выпуск включает поддержку SQL Server 2022 (16.x).
Распределенное воспроизведение Программа установки SQL Server больше не включает исполняемые файлы клиента и контроллера распределенного воспроизведения. Они будут доступны вместе с исполняемым файлом администрирования в виде отдельного скачивания.
Среда SQL Server Management Studio Теперь доступен SSMS версии 19.0 и является рекомендуемой версией SSMS для SQL Server 2022 (16.x). Скачайте SQL Server Management Studio (SSMS).
SQLPackage.exe Версия 19 SqlPackage обеспечивает поддержку SQL Server 2022 (16.x). Получите последнюю версию на странице загрузки и установки sqlpackage.
VS Code Версия 1.67 VS Code и более высокая поддержка SQL Server 2022 (16.x). Получите последний выпуск по адресу https://code.visualstudio.com/.

Службы машинного обучения SQL

Начиная с SQL Server 2022 (16.x), среды выполнения для R, Python и Java больше не устанавливаются с помощью программы установки SQL. Вместо этого желаемые пользовательские среды и пакеты R необходимо устанавливать самостоятельно. Дополнительные сведения см. в разделе Установка Служб машинного обучения SQL Server (Python и R) в Windows или Установка Служб машинного обучения SQL Server (Python и R) в Linux.

Дополнительная информация:

В этом разделе содержатся дополнительные сведения о функциях, упомянутых выше.

Улучшения в хранилище запросов

Хранилище запросов помогает лучше отслеживать историю производительности, устранять неполадки, связанные с планом выполнения запросов, и включать новые возможности в Базе данных SQL Azure, Управляемом экземпляре SQL Azure и SQL Server 2022 (16.x). CTP 2.1 представляет хранилище запросов, включенное по умолчанию для новых баз данных. Если необходимо включить хранилище запросов, см. раздел Включение хранилища запросов.

  • Для баз данных, которые были восстановлены из других экземпляров SQL Server и для тех баз данных, которые обновляются с обновления на месте до SQL Server 2022 (16.x), эти базы данных будут хранить предыдущие параметры хранилище запросов.

  • Для баз данных, восстановленных из предыдущих экземпляров SQL Server, отдельно оцените настройки уровня совместимости базы данных, так как некоторые возможности интеллектуальной обработки запросов включаются настройкой уровня совместимости.

Если возникли проблемы с хранилище запросов, администраторы могут использовать пользовательские политики отслеживания для дальнейшего настройки того, что хранилище запросов захватывает. Пользовательские политики записи позволяют тонко настраивать данные, которые захватывает хранилище запросов. Настраиваемые политики записи можно использовать для более выборочного определения запросов и собираемых сведений о запросах. Например, администратор может захватить только самые дорогие запросы, повторяющиеся запросы или запросы с высоким уровнем затрат на вычисления. Пользовательские политики записи могут помочь хранилищу запросов записывать наиболее важные запросы в рабочей нагрузке. За исключением параметра STALE_CAPTURE_POLICY_THRESHOLD, эти параметры определяют условия OR, которые должны выполняться для отслеживания запросов в определенном значении порогового значения политики отслеживания устаревших значений. Например, значения по умолчанию в QUERY_CAPTURE_MODE = AUTO:

...
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 имеет режим запуска "Автоматический (отложенный запуск")

Начиная с SQL Server 2022 (16.x), при настройке режима запуска службы SQL Server для службыSQL Server в Configuration Manager служба начнется в режиме автоматического (отложенного запуска), даже если режим запуска отображается как автоматический.

SQL Server Analysis Services

В этом выпуске появились новые функции и улучшения производительности, управления ресурсами и поддержки клиентов. Сведения о конкретных обновлениях см. в статье Новые возможности в SQL Server Analysis Services.

Службы SQL Server Reporting Services

В этом выпуске представлены новые функции и улучшения специальных возможностей, системы безопасности и надежности, а также исправления ошибок. Сведения о конкретных обновлениях см. в статье Новые возможности в SQL Server Reporting Services (SSRS).

SQL Server Integration Services

Сведения об изменениях, связанных со службами SQL Server Integration Services, см. в разделе "Обратная совместимость служб Integration Services".

другие службы.

Этот выпуск не добавляет функции для служб Master Data Services SQL Server.

Получение справки

Примите участие в разработке документации по SQL

Знаете ли вы, что содержимое SQL можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.

Дополнительные сведения см. в разделе Участие в работе над документацией по SQL Server.