Новые возможности версии SQL Server 2019 (15.x)
Область применения: SQL Server
SQL Server 2019 (15.x) расширяет предыдущие выпуски, развивая SQL Server как платформу с поддержкой многих языков разработки, типов данных, операционных систем, локальных и облачных сред.
В этой статье перечислены новые функции и усовершенствования для SQL Server 2019 (15.x).
Дополнительные сведения и известные проблемы см. в статье с заметками о выпуске для SQL Server 2019 (15.x).
Используйте новейшие средства для оптимального взаимодействия с SQL Server 2019 (15.x).
SQL Server 2019 (15.x) представляет Кластеры больших данных для SQL Server. В этой версии также представлены дополнительные возможности и улучшения для ядра СУБД SQL Server, SQL Server Analysis Services, Служб машинного обучения SQL Server, SQL Server на Linux и SQL Server Master Data Services.
В следующем видео представлено 13-минутное введение в SQL Server 2019:
В следующих разделах приведены общие сведения о таких возможностях.
Виртуализация данных и Кластеры больших данных для SQL Server 2019
Сегодня предприятиям часто приходится полагаться на большие объемы данных из широкого спектра постоянно увеличивающихся наборов данных, размещенных в неконтролируемых источниках данных в компании. Вы можете получать ценную информацию по всем данным практически в реальном времени с помощью Кластеров больших данных SQL Server 2019, которые предоставляют полномасштабную среду для работы с большими наборами данных, в том числе с использованием возможностей машинного обучения и искусственного интеллекта.
Новые функции или обновления | Сведения |
---|---|
Масштабируемое решение для больших данных | Развертывание масштабируемых кластеров SQL Server, Spark и контейнеров HDFS, выполняемых в Kubernetes. Чтение, запись и обработка больших данных из Transact-SQL или Spark. Простое объединение и анализ ценных реляционных данных и больших данных крупного объема. Запрос внешних источников данных. Хранение больших данных в HDFS под управлением SQL Server. Запрос данных из нескольких внешних источников данных через кластер. Использование данных для искусственного интеллекта, машинного обучения и других задач анализа. Развертывание и запуск приложений в Кластерах больших данных. Главный экземпляр SQL Server обеспечивает высокую доступность и аварийное восстановление для всех баз данных с помощью технологии группы доступности Always On. |
Виртуализация данных через PolyBase | Теперь вы можете запрашивать данные из внешних источников SQL Server, Oracle, Teradata, MongoDB и источников данных ODBC с внешними таблицами с поддержкой кодировки UTF-8. Дополнительные сведения см. в разделе Что такое PolyBase?. Накопительное обновление 19 sql Server 2019 (15.x) теперь предоставляет поддержку файлов TNS Oracle. Дополнительные сведения и примеры см. в статье CREATE EXTERNAL DATA SOURCE . |
Дополнительные сведения см. в статье Что такое Кластеры больших данных SQL Server?
Интеллектуальная база данных
В SQL Server 2019 (15.x) продолжается развитие новинок, представленных в предыдущих версиях, которые обеспечивают наивысшую в отрасли производительность даже без дополнительной настройки. Такие функции интеллектуальных баз данных, как интеллектуальная обработка запросов и поддержка устройств постоянной памяти, позволяют SQL Server повысить производительность и масштабируемость всех рабочих нагрузок вашей базы данных без изменения самого приложения или структуры базы данных.
Интеллектуальная обработка запросов
С интеллектуальной обработкой запросов вы будете уверены, что критические параллельные рабочие нагрузки улучшаются, когда они работают в масштабе. В то же время они сохраняют способность адаптироваться к постоянно изменяющемуся миру данных. Интеллектуальная обработка запросов доступна по умолчанию на последнем уровне совместимости базы данных, что оказывает значительное воздействие, повышая производительность существующих рабочих нагрузок с минимальными усилиями по реализации.
Новые функции или обновления | Сведения |
---|---|
Обратная связь по временно предоставляемому буферу памяти в строковом режиме | Расширяет функцию обратной связи с временно предоставляемым буфером памяти в пакетном режиме путем настройки размеров временно предоставляемого буфера памяти для операторов пакетного и строкового режимов. Эта корректировка может автоматически исправлять чрезмерные предоставления буфера памяти, которые приводят к потере памяти и снижению параллелизма. Она также может исправлять недостаточные предоставления буфера памяти, которые ведут к затратной временной записи на диск. См. раздел Обратная связь по временно предоставляемому буферу памяти в строковом режиме. |
Пакетный режим для данных rowstore | Обеспечивает выполнение в пакетном режиме без необходимости использовать индексы columnstore. В пакетном режиме более эффективно используются ресурсы ЦП для аналитических рабочих нагрузок, но до версии SQL Server 2019 (15.x) такая возможность применялась только к запросам, содержащим операции с индексами columnstore. Однако некоторые приложения могут использовать функции, которые не поддерживаются индексами columnstore и, следовательно, не могут использовать пакетный режим. Начиная с версии SQL Server 2019 (15.x) пакетный режим доступен для всех поддерживаемых рабочих нагрузок аналитики, в которых запросы содержат операции с любым типом индекса (rowstore или columnstore). См. раздел Пакетный режим для данных rowstore. |
Встраивание скалярных определяемых пользователем функций | Автоматически преобразует определяемые пользователем скалярные функции (UDF) в реляционные выражения и внедряет их в вызывающий SQL-запрос. Такое преобразование повышает производительность рабочих нагрузок, которые используют скалярные определяемые пользователем функции. См. раздел Встраивание скалярных определяемых пользователем функций. |
Отложенная компиляция табличных переменных | Оптимизирует план и повышает общую производительность запросов со ссылками на табличные переменные. Во время оптимизации и первичной компиляции эта функция распространяет оценки кратности, основанные на фактическом количестве строк табличной переменной. Эти точные сведения о количестве строк позволяют оптимизировать последующие операции плана. См. раздел Отложенная компиляция табличных переменных. |
Приблизительная обработка запросов с помощью APPROX_COUNT_DISTINCT |
Если не требуется абсолютная точность, но есть строгие требования ко времени реагирования, APPROX_COUNT_DISTINCT выполняет статистическое вычисление для крупных наборов данных, используя при этом меньше ресурсов, чем COUNT(DISTINCT()) , и обеспечивая намного лучший параллелизм. См. раздел Приблизительная обработка запросов. |
Выполняющаяся в памяти база данных
Технологии базы данных SQL Server в памяти используют современные аппаратные инновации для обеспечения непарабельной производительности и масштабирования. SQL Server 2019 (15.x) основан на более ранних нововведениях в этой области, таких как оперативная обработка транзакций в памяти (OLTP), позволяя выйти на новый уровень масштабируемости для всех рабочих нагрузок базы данных.
Новые функции или обновления | Сведения |
---|---|
Гибридный буферный пул | Это новая возможность ядра СУБД SQL Server, которая поддерживает прямой доступ по мере необходимости к страницам базы данных, хранящимся в файлах базы данных и помещенным в устройство постоянной памяти (PMEM). См. статью Гибридный буферный пул. |
Оптимизированные для памяти метаданные TempDB | SQL Server 2019 (15.x) представляет новую функцию, которая является частью семейства функций базы данных в памяти, оптимизированных для памяти метаданных TempDB, которая эффективно удаляет это узкое место и разблокирует новый уровень масштабируемости для tempdb тяжелых рабочих нагрузок. В SQL Server 2019 (15.x) системные таблицы, связанные с управлением метаданными временных таблиц, можно переместить в оптимизированные для памяти временные таблицы без кратковременной блокировки. См. раздел Оптимизированные для памяти метаданные TempDB. |
Поддержка выполняющейся в памяти OLTP для моментальных снимков базы данных | SQL Server 2019 (15.x) предоставляет поддержку для создания моментальных снимков баз данных, которые включают оптимизированные для памяти файловые группы. |
Интеллектуальное управление производительностью
SQL Server 2019 (15.x) продолжает развитие возможностей интеллектуальных баз данных, которые появились в предыдущих выпусках, ускоряя их работу. Эти улучшения помогают преодолеть известные узкие места, связанные с нехваткой ресурсов, и предоставляют возможность настройки сервера базы данных для обеспечения прогнозируемой производительности во всех рабочих нагрузках.
Новые функции или обновления | Сведения |
---|---|
OPTIMIZE_FOR_SEQUENTIAL_KEY |
Включает в ядре СУБД SQL Server оптимизации, которые повышают пропускную способность для операций вставки в индекс с высокой степенью параллелизма. Этот параметр предназначен для индексов с состоянием состязания, возникающим при операциях вставки последней страницы (это характерно для индексов с последовательным ключом, включая столбец идентификаторов, последовательность или столбец даты и времени). См. раздел CREATE INDEX. |
Форсированная поддержка быстрых однопроходных и статических курсоров | Обеспечивает форсированную поддержку плана Query Store для перемотки вперед и статических курсоров. См. раздел План форсирует поддержку для быстрых однопроходных и статических курсоров. |
Управление ресурсами | Тип данных настраиваемого значения для параметра REQUEST_MAX_MEMORY_GRANT_PERCENT в CREATE WORKLOAD GROUP и ALTER WORKLOAD GROUP изменен с целого числа на число с плавающей точкой, что позволяет более точно контролировать ограничения памяти. Дополнительные сведения: ALTER WORKLOAD GROUP, CREATE WORKLOAD GROUP. |
Сокращение повторных компиляций для рабочих нагрузок | Повышает производительность при использовании временных таблиц в нескольких областях путем уменьшения ненужных повторных компиляций. См. раздел Сокращение повторных компиляций для рабочих нагрузок. |
Масштабируемость косвенных контрольных точек | См. раздел Улучшена масштабируемость косвенных контрольных точек. |
Одновременные обновления PFS | Страницы "свободное место на странице" PFS — это специальные страницы в файле базы данных, с помощью которых SQL Server находит свободное место при выделении пространства для объекта. Состязание за кратковременные блокировки страниц на страницах PFS обычно характерно для TempDB. Но также оно может возникать в пользовательских базах данных при наличии большого количества параллельных потоков выделения объектов. Это улучшение позволяет изменить способ управления параллелизмом с помощью обновлений PFS, чтобы при этом можно было использовать общую кратковременную блокировку, а не монопольную блокировку. Это поведение по умолчанию используется во всех базах данных (включая tempdb ) начиная с SQL Server 2019 (15.x). |
Миграция рабочей роли планировщика | Миграция рабочих ролей позволяет простаивающему планировщику перенести рабочую роль из очереди запуска другого планировщика на том же узле NUMA и немедленно возобновить задачу перенесенной рабочей роли. Это усовершенствование обеспечивает более сбалансированное использование ЦП в ситуациях, когда долго выполняющиеся задачи назначаются одному и тому же планировщику. Дополнительные сведения см. в разделе Интеллектуальное управление производительностью SQL Server 2019 — миграция рабочей роли. |
Azure Monitor
Улучшения мониторинга позволяют получить ценные сведения о производительности для любой рабочей нагрузки базы данных, когда это необходимо.
Новые функции или обновления | Сведения |
---|---|
WAIT_ON_SYNC_STATISTICS_REFRESH |
Новый тип ожидания в динамическом административном представлении sys.dm_os_wait_stats . Он отображает суммарное время на уровне экземпляра, затраченное на синхронные операции обновления статистики. См. раздел sys.dm_os_wait_stats . |
Пользовательская политика записи для хранилища запросов | Если эта политика включена, для нового параметра политики записи хранилища запросов доступны дополнительные конфигурации хранилища запросов, что позволяет тонко настраивать сбор данных на конкретном сервере. См. раздел параметры ALTER DATABASE SET. |
LIGHTWEIGHT_QUERY_PROFILING |
Новая конфигурация области базы данных. См. раздел LIGHTWEIGHT_QUERY_PROFILING . |
sys.dm_exec_requests — столбец command |
Отображает SELECT (STATMAN) , если SELECT ожидает завершения синхронной операции обновления статистики, прежде чем продолжить выполнение запроса. См. раздел sys.dm_exec_requests . |
sys.dm_exec_query_plan_stats |
Новая функция динамического управления (DMF), возвращающая эквивалент последнего известного действительного плана выполнения для всех запросов. См. раздел sys.dm_exec_query_plan_stats. |
LAST_QUERY_PLAN_STATS |
Новая конфигурация уровня базы данных, которая включает sys.dm_exec_query_plan_stats . В разделе ALTER DATABASE SCOPED CONFIGURATION. |
query_post_execution_plan_profile |
Расширенное событие, которое служит для сбора эквивалента действительного плана выполнения на основе упрощенного, а не стандартного профилирования, как в случае с событием query_post_execution_showplan . См. раздел Инфраструктура профилирования запросов. |
sys.dm_db_page_info(database_id, file_id, page_id, mode) |
Новая функция динамического управления, которая возвращает сведения о странице в базе данных. См. раздел sys.dm_db_page_info (Transact-SQL). |
Режим разработчика
SQL Server 2019 (15.x) продолжает предоставлять удобство разработки мирового класса с улучшенными возможностями для работы с диаграммами и пространственными типами данных, поддержкой UTF-8 и новой инфраструктурой расширяемости, позволяющей разработчикам использовать любой язык для извлечения ценной информации из любых данных.
График
Новые функции или обновления | Сведения |
---|---|
Действия каскадного удаления ограничений ребер | Теперь вы можете определить каскадные действия удаления для ограничения ребер в базе данных графов. См. статью Ограничения границ. |
Новая функция графа: SHORTEST_PATH |
Вы можете использовать SHORTEST_PATH в MATCH для поиска кратчайшего пути между любыми двумя узлами в графе или выполнения обходов произвольной длины. |
Секционированные таблицы и индексы | Графовые таблицы теперь поддерживают секционирование таблиц и индексов. |
Использование псевдонимов производной таблицы или представления для графовых запросов MATCH | См. статью MATCH (Transact-SQL). |
Поддержка Юникода
Поддержка предприятий в разных странах и регионах, где требование предоставления глобальных приложений баз данных и служб с поддержкой нескольких языков очень важно для удовлетворения потребностей клиентов и соблюдения нормативных требований конкретного рынка.
Новые функции или обновления | Сведения |
---|---|
Поддержка кодировки UTF-8 | Поддержка UTF-8 для импорта и экспорта кодировки, а также как параметров сортировки на уровне столбцов и базы данных для строковых данных. Включает поддержку UTF-8 для внешних таблиц PolyBase и для Always Encrypted (если не используется с анклавами). См. раздел Поддержка параметров сортировки и Юникода. |
Расширения языка
Новые функции или обновления | Сведения |
---|---|
Новый SDK для языка Java | Упрощает разработку приложений Java, которые могут выполняться из SQL Server. См. статью о пакете SDK Майкрософт для расширения возможностей Java в SQL Server. |
Пакет SDK для языка Java реализован с открытым кодом | Пакет Microsoft SDK расширяемости для Java для Microsoft SQL Server теперь имеет открытый код и доступен на GitHub. |
Поддержка типов данных Java | См. раздел Типы данных Java. |
Новая среда выполнения Java по умолчанию | SQL Server теперь полностью поддерживает Zulu Embedded for Java от Azul Systems. См. статью Теперь в SQL Server 2019 доступна бесплатная поддерживаемая версия Java. |
Расширения языка для SQL Server | Выполнение внешнего кода с помощью платформы расширяемости. См. статью о расширении языка для SQL Server. |
Регистрация внешних языков | Новый язык описания данных (DDL), CREATE EXTERNAL LANGUAGE , регистрирует в SQL Server внешние языки, такие как Java. См. раздел CREATE EXTERNAL LANGUAGE. |
Отслеживание
Новые функции или обновления | Сведения |
---|---|
Новые идентификаторы пространственных ссылок (SRID) | Australian GDA2020 предоставляет более надежный и точный элемент данных, который в большей степени подходит для глобальных навигационных систем. Новые идентификаторы SRID:
|
Сообщения об ошибках
При сбое процесса извлечения, преобразования и загрузки (ETL) из-за того, что источник и назначение не имеют совпадающих типов и (или) длины данных, устранение неполадок раньше занимало много времени, особенно в больших наборах данных. SQL Server 2019 (15.x) позволяет быстрее определить причины ошибок, приводящих к усечению данных.
Новые функции или обновления | Сведения |
---|---|
Подробные предупреждения об усечении | Сообщение об ошибке усечения данных по умолчанию включает имена таблицы и столбца, а также усеченное значение. См. раздел VERBOSE_TRUNCATION_WARNINGS. |
Критически важная безопасность
SQL Server предоставляет архитектуру безопасности, которая позволяет администраторам баз данных и разработчикам создавать защищенные приложения баз данных и бороться с угрозами. Каждая новая версия SQL Server развивает возможности предыдущих версий и добавляет новые возможности. SQL Server 2019 (15.x) не стала исключением.
Новые функции или обновления | Сведения |
---|---|
Always Encrypted с безопасными анклавами. | К Always Encrypted добавляется функция шифрования на месте и полнофункциональные вычисления, что позволяет выполнять вычисления с данными в виде обычного текста внутри безопасного анклава на стороне сервера. Шифрование на месте повышает производительность и надежность криптографических операций (шифрования столбцов, смены ключей шифрования столбцов и т. д.), поскольку не требуется перемещать данные за пределы базы данных. Поддержка многофункциональных вычислений (сопоставления шаблонов и операций сравнения) дает возможность использовать Always Encrypted в более широком спектре сценариев и приложений, которые требуют защиты конфиденциальных данных, а также более широкой функциональности в запросах Transact-SQL. См. подробнее об использовании Always Encrypted с безопасными анклавами. |
Управление сертификатами в диспетчере конфигурации SQL Server. | Теперь с помощью диспетчера конфигурации SQL Server можно выполнять задачи управления сертификатами, такие, как просмотр и развертывание сертификатов. См. статью Управление сертификатами (диспетчер конфигурации SQL Server). |
Обнаружение и классификация данных | Обнаружение и классификация данных предоставляет возможности для классификации и создания меток столбцов в пользовательских таблицах. Классификация конфиденциальных данных (бизнес, финансовые, медицинские, персональные данные (PII) и т. д.) может играть ключевую роль в корпоративной системе защиты информации. Она может использоваться в качестве инфраструктуры для следующего:
|
Аудит SQL Server | Возможности аудита также расширены. Теперь в запись журнала аудита добавлено новое поле data_sensitivity_information , в котором содержится классификация конфиденциальности (метки) фактических данных, возвращенных запросом. Дополнительные сведения и примеры см. ADD SENSITIVITY CLASSIFICATION |
Высокая доступность
Одна из типичных задач при развертывании SQL Server заключается в том, чтобы обеспечить доступность всех критически важных экземпляров SQL Server и баз данных в них для организации и пользователей в точном соответствии с их потребностями. Доступность является ключевым компонентом платформы SQL Server, и SQL Server 2019 (15.x) представляет множество новых функций и усовершенствований, позволяющих компаниям обеспечить высокую доступность для сред баз данных.
Availability Groups
Новые функции или обновления | Сведения |
---|---|
До пяти синхронных реплик | SQL Server 2019 (15.x) увеличивает максимальное число синхронных реплик до 5, начиная с 3 в SQL Server 2017 (14.x). Вы можете настроить эту группу из пяти реплик для автоматического перехода на другой ресурс в пределах группы. Существует одна первичная реплика, а также четыре синхронные вторичные реплики. |
Перенаправление подключения от вторичной реплики к первичной | Позволяет направлять подключения клиентских приложений к первичной реплике независимо от целевого сервера, указанного в строке подключения. Дополнительные сведения см. в статье Перенаправление подключения с правами на чтение и запись с вторичной на первичную реплику (группы доступности AlwaysOn). |
Преимущества HADR | Каждый клиент Software Assurance SQL Server сможет использовать три улучшенных преимущества для любого выпуска SQL Server, который в настоящее время поддерживается корпорацией Майкрософт. Дополнительные сведения см. в нашем объявлении. |
Восстановление
Новые функции или обновления | Сведения |
---|---|
Ускоренное восстановление баз данных | Сокращает время восстановления после перезапуска или длительного отката транзакций с помощью ускоренного восстановления базы данных (ADR). См. раздел Ускоренное восстановление баз данных. |
Возобновляемые операции
Новые функции или обновления | Сведения |
---|---|
Сборка и перестроение кластеризованных индексов columnstore в режиме "в сети" | См. раздел Выполнение операций с индексами в режиме "в сети". |
Возобновляемая сборка индексов rowstore в режиме "в сети" | См. раздел Выполнение операций с индексами в режиме "в сети". |
Приостановка и возобновление первоначальной проверки прозрачного шифрования данных (TDE) | См. раздел Сканирование — прозрачное шифрование данных (TDE). |
Вариант платформы
SQL Server 2019 (15.x) развивает нововведения, добавленные в SQL Server 2017 (14.x), которые позволяют запускать SQL Server на любой платформе с большей функциональностью и безопасностью, чем когда-либо ранее.
Linux
Новые функции или обновления | Сведения |
---|---|
Поддержка репликации. | См. статью Репликация SQL Server в Linux. |
Поддержка координатора распределенных транзакций Майкрософт (MSDTC). | См. статью Настройка MSDTC в Linux. |
Поддержка OpenLDAP для сторонних поставщиков Active Directory. | См. руководство по использованию проверки подлинности Active Directory с SQL Server на Linux. |
Службы машинного обучения в Linux | См. статью Установка служб машинного обучения SQL Server (Python, R) в Linux. |
Улучшения tempdb |
По умолчанию новая установка SQL Server на Linux создает несколько tempdb файлов данных на основе количества логических ядер (с до восьми файлов данных). Это не применимо к обновлениям основной или дополнительной версии на месте. Размер каждого файла tempdb составляет 8 МБ с возможностью автоматического увеличения до 64 МБ. Это поведение аналогично поведению установки SQL Server по умолчанию в Windows. |
PolyBase на компьютерах под управлением Linux | См. документацию по установке PolyBase в Linux для соединителей вне Hadoop. См. статью Сопоставление типов PolyBase. |
Поддержка системы отслеживания измененных данных (CDC) | Отслеживание измененных данных (CDC) теперь поддерживается в Linux для SQL Server 2019 (15.x). |
Контейнеры
Самый простой способ начать работу с SQL Server — использовать контейнеры. SQL Server 2019 (15.x) развивает нововведения, которые появились в более ранних версиях, чтобы более безопасно и с большей функциональностью развертывать контейнеры SQL Server на новых платформах.
Новые функции или обновления | Сведения |
---|---|
Реестр контейнеров Майкрософт | Реестр контейнеров Майкрософт теперь заменяет Docker Hub новыми официальными образами контейнеров Майкрософт, включая SQL Server 2019 (15.x). |
Непривилегированные контейнеры | SQL Server 2019 (15.x) представляет возможность создавать более безопасные контейнеры, запуская процесс SQL Server как не корневого пользователя по умолчанию. См. раздел Сборка и запуск контейнеров SQL Server от имени непривилегированного пользователя. |
Сертифицированные образы контейнеров на основе Red Hat | Начиная с SQL Server 2019 (15.x) вы можете запускать контейнеры SQL Server на Red Hat Enterprise Linux. |
Поддержка PolyBase и машинного обучения | В SQL Server 2019 (15.x) появились новые способы работы с контейнерами SQL Server, например службы машинного обучения и PolyBase. Ознакомьтесь с примерами контейнеров SQL Server в репозитории GitHub. |
Настройка параметров
Новые функции или обновления | Сведения |
---|---|
Новые параметры настройки памяти | Задает конфигурации минимальной памяти сервера (МБ) и максимальной памяти сервера (МБ) во время установки. См. статью Настройка ядра СУБД — страница ресурсов памяти, а также в описаниях параметров USESQLRECOMMENDEDMEMORYLIMITS , SQLMINMEMORY и SQLMAXMEMORY в разделе Установка SQL Server из командной строки. Предложенное значение соответствует рекомендациям по настройке памяти, приведенным в разделе Параметры конфигурации памяти сервера. |
Новые параметры настройки параллелизма | Задает параметр максимального уровня параллелизма во время установки. См. статью Настройка ядра СУБД — страница MaxDOP и в описании параметра SQLMAXDOP в разделе Установка SQL Server из командной строки. Значение по умолчанию соответствует рекомендациям по максимальной степени параллелизма, приведенным в разделе Настройка параметра конфигурации сервера max degree of parallelism. |
Предупреждение при установке ключа продукта лицензии Server/CAL | Если указан ключ продукта лицензии Enterprise Server/CAL, а компьютер имеет более 20 физических ядер или 40 логических ядер при включении одновременной многопоточной обработки (SMT), во время установки отображается предупреждение. Пользователи по-прежнему могут подтвердить ограничение и продолжить установку, или ввести ключ лицензии, поддерживающий максимальное число процессоров операционной системы. |
Службы машинного обучения SQL Server
Новые функции или обновления | Сведения |
---|---|
Моделирование на основе разделов | Вы можете обрабатывать внешние сценарии для каждой секции данных с использованием новых параметров, добавленных в sp_execute_external_script . Эта функция поддерживает обучение нескольких небольших моделей (одна модель на раздел данных) вместо одной большой. См. раздел Создание моделей на основе секций. |
Отказоустойчивый кластер Windows Server | Вы можете настроить высокий уровень доступности для служб машинного обучения в отказоустойчивом кластере Windows Server. |
SQL Server Analysis Services
В этом выпуске появились новые функции и улучшения производительности, управления ресурсами и поддержки клиентов.
Новые функции или обновления | Сведения |
---|---|
Группы вычисления в табличных моделях | Группы вычисления могут значительно сократить количество избыточных мер за счет группировки общих выражений мер в соответствии с вычисляемыми элементами. Дополнительные сведения см. в разделе Группы вычисления в табличных моделях. |
Чередование запросов | Чередование запросов — это табличный режим системной конфигурации, который может уменьшить время отклика запросов пользователей в сценариях с высоким уровнем параллелизма. Дополнительные сведения см. в статье о чередовании запросов. |
Связи "многие ко многим" в табличных моделях | Позволяет устанавливать связи "многие ко многим" между неуникальными столбцами в разных таблицах. Дополнительные сведения см. в разделе Отношения в табличных моделях. |
Настройка свойств для регуляции ресурсов | Этот выпуск включает новые параметры памяти: Memory\QueryMemoryLimit, DbpropMsmdRequestMemoryLimit и OLAP\Query\RowsetSerializationLimit для управления ресурсами. Дополнительные сведения см. в разделе Настройки памяти. |
Параметр управления для обновлений кэша Power BI | В этом выпуске представлено свойство ClientCacheRefreshPolicy, которое переопределяет кэширование данных для плитки панели мониторинга и данных отчета для начальной загрузки отчетов Live Connect с помощью службы Power BI. Дополнительные сведения см. в разделе Общие свойства. |
Интерактивное подключение | Такое подключение можно использовать для синхронизации реплик только для чтения в локальных средах масштабирования запросов. Дополнительные сведения см. в разделе Интерактивное подключение. |
SQL Server Integration Services
В этом выпуске появились новые функции для улучшения файловых операций.
Новые функции или обновления | Сведения |
---|---|
Задача "Гибкая работа с файлами" | Выполнение файловых операций в локальной файловой системе, хранилище BLOB-объектов Azure и Azure Data Lake Storage 2-го поколения. См. статью Задача "Гибкая работа с файлами". |
Источник и назначение "Гибкая работа с файлами" | Чтение и запись данных для хранилища BLOB-объектов Azure и Azure Data Lake Storage 2-го поколения. См. статьи Источник "Гибкая работа с файлами" и Назначение "Гибкая работа с файлами". |
SQL Server Master Data Services
Новые функции или обновления | Сведения |
---|---|
Поддержка баз данных Управляемого экземпляра SQL Azure | Размещение служб данных Master Data Services в Управляемом экземпляре SQL Azure. См. статью Установка и настройка Master Data Services. |
Новые элементы управления HTML | Элементы управления HTML заменяют все бывшие компоненты Silverlight. Зависимость от Silverlight устранена. |
службы SQL Server Reporting Services
Этот выпуск функций SQL Server Reporting Services поддерживает наборы данных Управляемый экземпляр SQL Azure, наборы данных Power BI Premium, расширенные специальные возможности, прокси приложения Microsoft Entra и прозрачное шифрование данных (TDE). Он также включает обновление построителя отчетов Майкрософт. Дополнительные сведения см. в статье Новые возможности служб SQL Server Reporting Services.
Связанный контент
SqlServer
Модуль PowerShell- Документация по SQL Server PowerShell
- Семинары по SQL Server
- Заметки о выпуске для SQL Server 2019
- Технический документ о Microsoft SQL Server 2019
- Новые возможности SQL Server 2022
Получение справки
- Идеи об SQL. Есть рекомендации по улучшению SQL Server?
- Вопросы и ответы по продуктам Майкрософт (SQL Server)
- DBA Stack Exchange (тег sql-server): вопросы о SQL Server
- Stack Overflow (тег sql-server): ответы на вопросы о разработке SQL
- Reddit: общие сведения о SQL Server
- Условия лицензии и информация о Microsoft SQL Server
- Варианты поддержки для бизнес-пользователей
- Дополнительная справка и отзывы по SQL Server
Примите участие в разработке документации по SQL
Знаете ли вы, что содержимое SQL можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.
Дополнительные сведения см. в разделе Участие в работе над документацией по SQL Server.