Центр производительности для ядра СУБД SQL Server и Базы данных SQL Azure

Область применения: SQL Server База данных SQL Azure

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

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

Снимок экрана: условные обозначения, поясняющие значение значков доступности компонентов.

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

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

Параметры Описание
Параметры конфигурации диска Чередование дисков и 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)
Оптимизация конфигурации таблицы Секционированные таблицы и индексы
Производительность компонента ядро СУБД на виртуальной машине Azure Список быстрых проверок
Рекомендации по размеру виртуальной машины и учетной записи хранения
Диски и соображения по производительности
Сбор базовых показателей: рекомендации по повышению производительности
Рекомендации по производительности конкретной функции
Рекомендации по производительности и рекомендации по конфигурации для SQL Server в Linux Конфигурация SQL Server
Конфигурация ОС Linux

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

Вариант Описание
Индексы Реорганизация и перестроение индексов
Указание коэффициента заполнения для индекса
Настройка параллельных операций с индексами
Параметр 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 в памяти
Интеллектуальная обработка запросов Интеллектуальная обработка запросов

См. также