31.8.23

Преимущества ролевой модели доступа

Роли уровня базы данных позволяют достичь следующих преимуществ:

  1. Обеспечить простой способ предоставления прав сотрудникам к объектам баз данных, без необходимости детализации прав каждого.
  2. Добавлять пользователей в доменную группу, сопоставленную ролям в базах данных, может непосредственно сам руководитель.
  3. Гибкость и простота объединения в роль логинов доменных и локальных учёток, а также собственных логинов SQL Server.
  4. Простая для понимания форма описания прав и выдачи\согласования разрешений.
  5. Управление доступом пользователей в единой точке – AD.
  6. Простой способ отзыва всех разрешений и прав отключением доменной учётки.
  7. Снижение нагрузки на системные метаданные SQL Server за счёт уменьшения числа логинов и пользователей.

25.8.23

Новое в SQL Server 2022: Backup and restore to URL for S3-compatible object storage

 Автор оригинала: Hugo Queiroz

Резервное копирование и восстановление из объектного хранилища S3 — это новая функция, появившаяся с выпуском SQL Server 2022. Резервное копирование или восстановление можно делать в S3, расположенное локально или в облаке.

22.8.23

Новое в SQL Server 2022: Виртуализация данных с помощью PolyBase/REST API

Автор оригинала: Hugo Queiroz

Microsoft SQL Server 2022 представляет новую возможность запрашивать данные непосредственно из источников, осуществлять виртуализацию данных, и использовать интерфейсы REST API. Это делает работу с данными ещё более лёгкой и гибкой, за счёт увеличения числа поддерживаемых коннекторов и форматов файлов. Поддерживаются форматы: CSV, Parquet и Deltafiles, хранящиеся в любом объектном хранилище, совместимом со службой хранения S3, как локально, так и в облаке. И наконец, SQL Server 2022 теперь может использовать операции Create External Table as Select (CETAS) в OPENROWSET, вместе с такими командами как Create External Table (CET) совместно со всеми возможностями T-SQL. Всё это делает SQL Server 2022 мощным центром управления данными.

17.8.23

Новое в SQL Server 2022: Intelligent Query Processing — degree of parallelism feedback

Автор оригинала: Kate Smith - Senior Program Manager SQL Server 2022

Неэффективный параллелизм — досадная проблема, потому что старые методы обеспечения DOP неэффективны

Степень параллелизма (degree of parallelism - DOP), с которой выполняется запрос, может сильно повлиять на его производительность. Когда для запроса используется параллелизм, уместен вопрос, используется ли для запроса оптимальный уровень параллелизма. Если степень параллелизма слишком высока, это может стать причиной снижения эффективности выполнения запроса. Если степень параллелизма слишком низкая, это может привести к потере возможного выигрыша во времени исполнения запроса, который мог получиться при большем параллелизме. Для запроса можно задать максимальную степень параллелизма вручную, указав его с помощью подсказки MAXDOP, установив его на уровне конфигурации сервера или пула регулятора ресурсов. Однако, часто бывает что пользователи подбирают степень параллелизма вручную для каждого критичного для приложений запроса. В лучшем случае используется подсказка MAXDOP, когда проблему удаётся локализовать, но чаще всего даже не пытаются определить оптимальную степень параллелизма для каждого запроса из рабочей нагрузки,  а подбирается параметр конфигурации сервера max degree of parallelism (server configuration option).