Центр производительности для базы данных Azure SQL и SQL Server Database Engine

Область применения:SQL ServerAzure SQL Database

Эта страница содержит ссылки, помогающие найти сведения о производительности в ядре СУБД SQL Server и Базе данных SQL Azure.

Условные обозначения

Screenshot of the legend that explains the feature availability icons.

Параметры конфигурации для производительности

SQL Server предоставляет возможность влиять на производительность ядра СУБД с помощью ряда параметров конфигурации на уровне ядра СУБД SQL Server. При использовании Базы данных SQL Azure корпорация Майкрософт выполняет большинство, но не все эти оптимизации.

Параметры Description
Параметры конфигурации диска Чередование дисков и RAID
Параметры конфигурации файлов данных и файлов журнала Размещение файлов данных и файлов журнала на различных дисках
Просмотр или изменение расположения по умолчанию для файлов данных и журнала (среда SQL Server Management Studio)
tempdb Параметры конфигурации** Улучшения производительности в TempDB
Конфигурация ядра СУБД — TempDB
Использование SSD на виртуальных машинах Azure для хранения базы данных TempDB SQL Server и расширений буферного пула
Рекомендации по работе с дисками и производительностью для временного диска для SQL Server на виртуальных машинах Azure
(параметр конфигурации сервера)s Параметры конфигурации процессора

маска сходства (параметр конфигурации сервера)
маска сходства входных данных (параметр конфигурации сервера)
affinity64 mask (параметр конфигурации сервера)
маска affinity64 Input-Output (параметр конфигурации сервера)
Настройка максимальных рабочих потоков (параметр конфигурации сервера)

Параметры конфигурации памяти

Память сервера (параметр конфигурации сервера)s

Параметры конфигурации индекса

Настройка коэффициента заполнения (параметр конфигурации сервера)

Параметры конфигурации запроса

Настройка минимальной памяти на запрос (параметр конфигурации сервера)
Настройка ограничения затрат регулятора запросов (параметр конфигурации сервера)
Настройка максимальной степени параллелизма (параметр конфигурации сервера)
Настройка порогового значения затрат для параллелизма (параметр конфигурации сервера)
оптимизация для нерегламентированных рабочих нагрузок (параметр конфигурации сервера)

Параметры конфигурации резервного копирования

Просмотр или настройка сжатия резервных копий по умолчанию (параметр конфигурации сервера)
Параметры оптимизации конфигурации базы данных Сжатие данных
Просмотр или изменение уровня совместимости базы данных
ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Оптимизация конфигурации таблицы Секционированные таблицы и индексы
Производительность компонента Database Engine в виртуальной машине Azure Список быстрых проверок
Рекомендации по размеру виртуальной машины и учетной записи хранения
Рекомендации по работе с дисками и производительностью
Сбор базовых показателей: рекомендации по повышению производительности
Рекомендации по производительности конкретной функции
Рекомендации по производительности и рекомендации по конфигурации для SQL Server в Linux Конфигурация SQL Server
Конфигурация ОС Linux

Оптимизация производительности запросов

Вариант Description
Индексы Реорганизация и перестроение индексов
Указание коэффициента заполнения для индекса
Настройка параллельных операций с индексами
Параметр SORT_IN_TEMPDB для индексов
Повышение производительности полнотекстовых индексов
Настройка минимальной памяти на запрос (параметр конфигурации сервера)
Настройка индекса создания памяти (параметр конфигурации сервера)
Секционированные таблицы и индексы Преимущества секционирования
Соединения Основные принципы соединения
Соединение вложенными циклами
Соединение слиянием
Хэш-соединение
Вложенные запросы Основы вложенных запросов
Коррелированные вложенные запросы
Типы вложенных запросов
Хранимые процедуры CREATE PROCEDURE (Transact-SQL)
Определяемые пользователем функции CREATE FUNCTION (Transact-SQL)
Создание пользовательских функций (ядро СУБД)
Оптимизация параллелизма Настройка максимальных рабочих потоков (параметр конфигурации сервера)
ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Оптимизация оптимизатора запросов ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Указание запроса USE HINT
Статистика Условия обновления статистики
Обновить статистику
In-Memory OLTP (оптимизация в памяти) Таблицы, оптимизированные для памяти
Скомпилированные в собственном коде хранимые процедуры
Создание и доступ к таблицам в TempDB из хранимых процедур
Диагностика общих проблем с производительностью хэш-индексов для оптимизированных для памяти таблиц
Демонстрация повышения производительности выполняющейся в памяти OLTP
Интеллектуальная обработка запросов Интеллектуальная обработка запросов

См. также