SQL Server, Наладка и оптимизация для профессионалов, Короткевич Д., 2023.
Исчерпывающий обзор лучших практик по устранению неисправностей и оптимизации производительности Microsoft SQL Server. Специалисты по базам данных, в том числе разработчики и администраторы, научатся выявлять проблемы с производительностью, системно устранять неполадки и расставлять приоритеты при тонкой настройке, чтобы достичь максимальной эффективности. Автор книги Дмитрий Короткевич — Microsoft Data Platform MVP и Microsoft Certified Master (MCM) — расскажет о взаимозависимостях между компонентами баз данных SQL Server. Вы узнаете, как быстро провести диагностику системы и найти причину любой проблемы. Методы, описанные в книге, совместимы со всеми версиями SQL Server и подходят как для локальных, так и для облачных конфигураций SQL Server.
Хранение данных и схемы доступа.
Современные версии SQL Server поддерживают три технологии хранения и обработки данных. Самый старый и востребованный метод — хранение на основе строк (row-based storage). При таком методе хранения все столбцы таблицы объединяются в строки данных, которые размещаются на страницах данных размером 8 Кбайт. Логически эти строки представлены либо индексами на основе B-деревьев, либо кучами (мы обсудим эти структуры чуть позже). Начиная с SQL Server 2012, некоторые индексы или целые таблицы можно хранить в формате столбцов, используя хранилище на основе столбцов (column-based storage) и индекс columnstore. Данные в таких индексах сильно сжаты и хранятся для каждого столбца отдельно. Эта технология оптимизирована так, чтобы обеспечивать высокую производительность в случае аналитических запросов только для чтения, когда просматриваются большие объемы данных. К сожалению, она плохо масштабируется в рабочей нагрузке OLTP.
Краткое содержание.
Предисловие.
Глава 1.Установка и настройка SQL Server.
Глава 2.Модель выполнения SQL Server и статистика ожидания.
Глава 3.Производительность дисковой подсистемы.
Глава 4.Неэффективные запросы.
Глава 5.Хранение данных и настройка запросов.
Глава 6.Загрузка процессора.
Глава 7.Проблемы с оперативной памятью.
Глава 8.Блокировки и конкурентный доступ.
Глава 9.Работа с базой данных tempdb и ее производительность.
Глава 10.Кратковременные блокировки.
Глава 11.Журнал транзакций.
Глава 12.Группы доступности AlwaysOn.
Глава 13.Другие примечательные типы ожиданий.
Глава 14.Анализ схемы базы данных и индексов.
Глава 15.SQL Server в виртуализированных средах.
Глава 16.SQL Server в облаке.
Приложение. Типы ожиданий.
Об авторе.
Иллюстрация на обложке.
Купить .
Теги: Короткевич :: сетевое администрирование :: локальные сети :: информатика :: программирование
Смотрите также учебники, книги и учебные материалы:
- PowerShell для сисадминов, Бертрам А., 2021
- Основы кибербезопасности, 5-11 классы, Вангородский С.Н., 2019
- Информатика, 9-й класс, Базовый уровень, Учебник, Босова Л.Л., Босова А.Ю., 2023
- System Design, Подготовка к сложному интервью, Сюй А., 2022
- Роман с Data Science, Как монетизировать большие данные, Зыков Р., 2021
- Информатика, 8 класс, Базовый уровень, Босова Л.Л., Босова А.Ю., 2023
- Информатика, 7 класс, Базовый уровень, Босова Л.Л., Босова А.Ю., 2023
- Практический анализ временных рядов, Прогнозирование со статистикой и машинное обучение, Нильсен Э., 2021