Скачать MySQL по максимуму [3-е издание] (2018)
Добрый день! Уважаемые читатели и подписчики. Сегодняшнему вниманию, я хочу вам предложить ознакомиться с книгой "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). По ссылке для скачивания скачивание не происходит.