Скачать MySQL по максимуму [3-е издание] (2018)

Скачать MySQL по максимуму [3-е издание] (2018)

MySQL по максимуму [3-е издание]

Добрый день! Уважаемые читатели и подписчики. Сегодняшнему вниманию, я хочу вам предложить ознакомиться с книгой "MySQL по максимуму [3-е издание]", для последующего возможного приобретения. Хотите выжать из MySQL максимум возможностей  и стать базистом 80 уровня? Вам поможет уникальная книга, написанная экспертами для экспертов. Познакомьтесь с продвинутыми приемами работы с MySQL: разработкой схем, индексов и запросов для настройки сервера, операционной системы и аппаратной части, способами масштабирования приложений и репликацией, балансировкой нагрузки, обеспечением доступности и восстановлением после отказов.

Прочитав эту книгу, вы узнаете, почему MySQL устроена именно так, познакомитесь с разбором практичных кейсов, научитесь мыслить на одном языке с вашей базой данных.Бестселлер Шварца, Зайцева и Ткаченко - книга, необходимая любому профессионалу и способная превратить самую страшную "нештатную ситуацию" в легко преодолимый "рабочий момент".

Автор: Бэрон Шварц, Петр Зайцев, Вадим Ткаченко
Издательство: Питер
Серия: Бестселлеры O'Reilly
Размер: 102 мб
Жанр: Базы данных
Формат: PDF
Качество: OCR без ошибок
Иллюстрации: Черно-белые

Содержание MySQL по максимуму [3-е издание]

  • Глава 1. История и архитектура MySQL
  • Логическая архитектура MySQL
  • Управление соединениями и их безопасность
  • Оптимизация и выполнение
  • Управление конкурентным доступом
  • Блокировки чтения/записи
  • Детальность блокировок
  • Транзакции
  • Уровни изолированности
  • Взаимоблокировки
  • Ведение журнала транзакций
  • Транзакции с MySQL
  • Управление конкурентным доступом с помощью многоверсионности
  • Подсистемы хранения в MySQL
  • Подсистема хранения InnoDB
  • Подсистема хранения MyISAM
  • Другие встроенные подсистемы хранения данных MySQL
  • Подсистемы хранения сторонних разработчиков
  • Выбор подходящей подсистемы хранения
  • Преобразования таблиц
  • Хронология MySQL
  • Модель развития MySQL
  • Глава 2. Эталонное тестирование MySQL
  • Зачем нужно эталонное тестирование
  • Стратегии эталонного тестирования
  • Тактики эталонного тестирования
  • Проектирование и планирование эталонных тестов
  • Должно ли быть длительным эталонное тестирование
  • Фиксация производительности и состояния системы
  • Получение точных результатов
  • Прогон эталонного теста и анализ результатов
  • Важность построения графика
  • Инструменты эталонного тестирования
  • Полностековые инструменты
  • Инструменты покомпонентного тестирования
  • Примеры эталонного тестирования
  • http_load
  • MySQL Benchmark Suite
  • sysbench
  • Инструмент dbt2 ТРС-С из комплекта Database Test Suite
  • Инструмент Percona's TPCC-MySQL
  • Глава 3. Профилирование производительности сервера
  • Введение в оптимизацию производительности
  • Оптимизация с помощью профилирования.
  • Интерпретация профиля"
  • Профилирование приложения"
  • Профилирование запросов MySQL
  • Профилирование рабочей нагрузки сервера.
  • Профилирование отдельных запросов
  • Использование профиля для оптимизации
  • Диагностика редко возникающих проблем
  • Проблемы одиночного запроса или всего сервера?
  • Фиксация данных диагностики
  • Кейс по диагностике
  • Другие инструменты профилирования
  • Таблицы USER_STATISTICS
  • Инструмент strace
  • Глава 4. Оптимизация схемы и типов данных
  • Выбор оптимальных типов данных
  • Целые числа
  • Вещественные числа
  • Строковые типы
  • Типы Date и Time
  • Битовые типы данных
  • Выбор идентификаторов
  • Специальные типы данных
  • Подводные камни проектирования схемы в MySQL
  • Нормализация и денормализация
  • Достоинства и недостатки нормализованной схемы
  • Достоинства и недостатки денормализованной схемы
  • Сочетание нормализации и денормализации
  • Кэшированные и сводные таблицы
  • Материализованные представления
  • Таблицы счетчиков
  • Ускорение работы команды AL TER Т ABLE
  • Модификация одного лишь .frm-файла
  • Быстрое построение индексов MyISAM
  • Глава 5. Повышение производительности с помощью индексирования
  • Основы индексирования
  • Типы индексов
  • Преимущества индексов
  • Стратегии индексирования для достижения высокой производительности
  • Изоляция столбца
  • Префиксные индексы и селективность индекса
  • Многостолбцовые индексы
  • Выбор правильного порядка столбцов
  • Кластерные индексы
  • Покрывающие индексы
  • Использование просмотра индекса для сортировки
  • Упакованные (сжатые по префиксу) индексы
  • Избыточные и дублирующиеся индексы
  • Неиспользуемые индексы
  • Индексы и блокировки
  • Кейсы по индексированию
  • Поддержка нескольких видов фильтрации
  • Устранение дополнительных условий поиска по диапазону
  • Оптимизация сортировки
  • Обслуживание индексов и таблиц
  • Поиск и исправление повреждений таблицы
  • Обновление статистики индекса
  • Уменьшение фрагментации индекса и данных
  • Глава 6. Оптимизация производительности запросов
  • Почему запросы бывают медленными
  • Основная причина замедления: оптимизируйте доступ к данным
  • Не запрашиваете ли вы лишние данные у базы?
  • Не слишком ли много данных анализирует MySQL?
  • Способы реструктуризации запросов
  • Один сложный или несколько простых запросов?
  • Разбиение запроса на части
  • Декомпозиция соединения
  • Основные принципы выполнения запросов
  • Клиент-серверный протокол MySQL
  • Кэш запросов
  • Процесс оптимизации запроса
  • Виртуальные IP-адреса и передача IP-адреса
  • Кэширование на уровне приложения
  • Стратегии управления кэшем
  • Кэширование иерархий объектов
  • Предварительная генерация содержимого
  • Кэш как инфраструктурный компонент
  • Использование HandleгSocket и доступа к memcached
  • Расширение MySQL
  • Альтернативы MySQL
  • Глава 15. Резервное копирование и восстановление
  • Зачем нужно резервное копирование
  • Определение требований к восстановлению
  • Проектирование резервного копирования в MySQL
  • Оперативное или автономное резервное копирование
  • Логическое и физическое резервное копирование
  • Что копировать
  • Подсистемы хранения и согласованность
  • Репликация
  • Управление и резервное копирование двоичных журналов
  • Формат двоичного журнала
  • Безопасное удаление старых двоичных журналов
  • Резервное копирование данных
  • Снятие логической резервной копии
  • Снимки файловой системы
  • Восстановление из резервной копии
  • Восстановление из физических файлов
  • Восстановление из логической копии
  • Восстановление на конкретный момент времени
  • Более сложные методы восстановления
  • Восстановление InnoDB
  • Инструменты резервного копирования и восстановления
  • MySQL Enterpгise Backup
  • Регсопа XtгaBackup
  • mylvmbackup
  • Zmanda Recovery Manager
  • mydumper
  • шysqlduшp
  • Скрипты резервного копирования
  • Глава 16. Инструменты для пользователей MySQL
  • Средства организации интерфейса
  • Утилиты командной строки
  • Утилиты SQL
  • Инструменты мониторинга
  • Инструменты мониторинга с открытым исходным кодом
  • Коммерческие системы мониторинга
  • Мониторинг из командной строки с использованием Innotop

Скачать MySQL по максимуму [3-е издание] (2018)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *