Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Относится к:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Система аналитической платформы (PDW)
SQL база данных в Microsoft Fabric
Доступны указанные ниже руководства. Они содержат информацию об общих понятиях и относятся ко всем версиям SQL Server, если в соответствующих руководствах не указано иное.
- Параллелизм, блокировка и конфликт
- Архитектура подсистемы хранилища и ввода-вывода
- Выполнение запросов и оптимизация
- Память, потоки и внутреннее планирование
- Высокая доступность, миграция и проверка
- Подключение и проверка подлинности
Согласованность, блокировка и соревнование
Используйте эти руководства, чтобы понять, как SQL Server управляет параллельным доступом к данным и внутренним структурам и как диагностировать проблемы, связанные с конкуренцией.
| Guide | Description |
|---|---|
| Руководство по блокировке и управлению версиями строк транзакций | Объясняет механизмы блокировки и управления версиями строк, которые SQL Server использует для сохранения целостности транзакций. Описывает, как приложения могут эффективно управлять транзакциями. |
| Руководство по взаимоблокировкам | Глубокое исследование проблемы взаимоблокировок в ядре СУБД, вызванных конкурирующими блокировками. Объясняет, как образуются взаимоблокировки и как SQL Server обнаруживает и устраняет их. |
| Диагностика и устранение конфликтов кратковременных блокировок на SQL Server | Основное внимание уделяется выявлению и разрешению конфликтов блокировки (например, конфликтов блокировки страниц) в рабочих нагрузках SQL Server с высокой параллельной обработкой. |
| Диагностика и устранение конфликтов спин-блокировок на SQL Server | Подробное руководство по выявлению и разрешению конфликтов спинлока в рабочих нагрузках SQL Server с высокой параллелизмой. |
Архитектура подсистемы хранилища и ввода-вывода
Используйте эти руководства, чтобы понять, как SQL Server хранит, обращается к данным и поддерживает данные на диске.
| Guide | Description |
|---|---|
| Руководство по архитектуре страницы и области | Описывает структуры страниц и экстентов, а также порядок организации страниц и экстентов в файлах данных. |
| Основы ввода-вывода SQL Server | Объясняет, почему ввод-вывод является основой работы движка и обсуждает статьи об эффективности, например, принципы кэширования на дисках. В нем также рассматриваются требования к надежности ввода-вывода. |
| Руководство по архитектуре журнала транзакций SQL Server и управлению | Объясняет роль журнала транзакций и содержит сведения о физической и логической архитектуре журнала. |
| Руководство по очистке призраков | Описывает очистку призрака (ghost cleanup) как фоновый процесс, который производит физическое удаление строк, ранее помеченных для удаления. |
Выполнение запросов и оптимизация
Используйте эти руководства, чтобы понять, как SQL Server компилирует, оптимизирует и выполняет запросы.
| Guide | Description |
|---|---|
| Руководство по архитектуре обработки запросов | Описывает, как ядро СУБД обрабатывает запросы в архитектурах хранилища. Она охватывает оптимизацию и повторное использование с помощью кэширования плана выполнения. |
| Руководство по архитектуре индекса и проектированию | Охватывает архитектуру индекса и основные принципы. Он предоставляет рекомендации по проектированию эффективных индексов. |
Память, потоки и внутреннее планирование
Используйте эти руководства, чтобы понять, как SQL Server управляет памятью и ресурсами ЦП внутренне.
| Guide | Description |
|---|---|
| Руководство по архитектуре управления памятью | Описывает архитектуру памяти SQL Server и способ получения и использования памяти SQL Server. Он включает фон в виртуальной памяти ОС. |
| Руководство по архитектуре потоков и задач | Описывает понятия потоков и задач в контексте планирования ОС. В нем объясняется, как выполняется работа с помощью потоков и задач. |
| Основные понятия кэша безопасности | Объясняет, как SQL Server использует кэш безопасности для проверки разрешений для субъектов, обращаюющихся к защищаемым ресурсам. |
Высокая доступность, миграция и проверка
Используйте эти руководства при развертывании, миграции или эксплуатации SQL Server в рабочих средах.
| Guide | Description |
|---|---|
| Руководство по устранению неполадок и мониторингу групп доступности AlwaysOn | Руководство по устранению неполадок и мониторингу, которое также служит посадочной страницей, направляющей на другие опубликованные ресурсы для типичных сценариев использования групп доступности (AG) и связанных инструментов. |
| Руководство по оптимизации и проверке после миграции | Описывает процессы после миграции как процесс согласования точности и полноты данных, а также выявления проблем с производительностью, а также перечисляет распространенные сценарии производительности после миграции. |
Подключение и проверка подлинности
Используйте это руководство, чтобы понять, как клиенты проходят проверку подлинности и подключаются к SQL Server.
| Guide | Description |
|---|---|
| Трассировка процесса проверки подлинности сети до ядро СУБД | Обзор сетевых трассировок, фиксирующих процессы согласования TCP-соединений и последовательности аутентификации между клиентом и сервером. |