ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب High Performance MySQL, 4th Edition

دانلود کتاب MySQL با کارایی بالا، نسخه 4

High Performance MySQL, 4th Edition

مشخصات کتاب

High Performance MySQL, 4th Edition

ویرایش: [4 ed.] 
نویسندگان: ,   
سری:  
ISBN (شابک) : 9781492080510 
ناشر: O'Reilly Media, Inc. 
سال نشر: 2021 
تعداد صفحات:  
زبان: English 
فرمت فایل : AZW3 (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 Mb 

قیمت کتاب (تومان) : 30,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب High Performance MySQL, 4th Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب MySQL با کارایی بالا، نسخه 4 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب MySQL با کارایی بالا، نسخه 4

چگونه می توانید به قدرت کامل MySQL پی ببرید؟ با MySQL با کارایی بالا، تکنیک های پیشرفته ای را برای همه چیز از انتخاب لایه انتزاعی مناسب برای پایگاه های داده گرفته تا طراحی طرحواره ها، نمایه ها و پرس و جوها تا تنظیم سرور، سیستم عامل و سخت افزار خود برای دستیابی به پتانسیل کامل آنها یاد خواهید گرفت. این راهنما همچنین به مدیران پایگاه داده روش‌های ایمن و عملی را آموزش می‌دهد تا برنامه‌ها را از طریق تکرار، تعادل بار، در دسترس بودن بالا و failover مقیاس‌بندی کنند. این نسخه اصلاح‌شده برای منعکس‌کننده پیشرفت‌های اخیر در MySQL، عملکرد InnoDB، ویژگی‌ها و ابزارهای میزبان ابری و خود میزبانی شده، به شما کمک می‌کند پلتفرم داده‌ای طراحی کنید که با کسب‌وکارتان مقیاس‌پذیر باشد. شما جدیدترین پیشنهادات MySQL میزبان ابری، بهترین شیوه ها برای امنیت پایگاه داده و درس های سخت به دست آمده را در مورد عملکرد و پایداری پایگاه داده خواهید آموخت. در معماری MySQL، از جمله حقایق کلیدی در مورد موتورهای ذخیره سازی آن، بیاموزید که چگونه پیکربندی سرور با سخت افزار و انتخاب های استقرار کار می کند. بهینه سازی کامل پشته از پیکربندی سمت برنامه تا تنظیم سرور تبدیل وظایف مدیریت پایگاه داده سنتی به فرآیندهای خودکار


توضیحاتی درمورد کتاب به خارجی

How can you realize MySQL's full power? With High Performance MySQL, you'll learn advanced techniques for everything from choosing the right abstraction layer for databases to designing schemas, indexes, and queries to tuning your server, operating system, and hardware to achieve their full potential. This guide also teaches database administrators safe and practical ways to scale applications through replication, load balancing, high availability, and failover. Updated to reflect recent advances in cloud- and self-hosted MySQL, InnoDB performance, features, and tools, this revised edition helps you design a data platform that will scale with your business. You'll learn the latest in cloud-hosted MySQL offerings, best practices for database security, and hard-earned lessons in both performance and database stability. Dive into MySQL's architecture, including key facts about its storage engines Learn how server configuration works with your hardware and deployment choices Make query performance part of your software delivery process Examine enhancements to MySQL's replication and high availability Compare different MySQL offerings in managed cloud environments Explore MySQL's full stack optimization from application-side configuration to server tuning Turn traditional database management tasks into automated processes



فهرست مطالب

Отзывы о книге
Предисловие
Введение
	Для кого эта книга
	Новое в этом издании
	Используемые в книге соглашения
	Благодарности к четвертому изданию
		От Сильвии
		От Джереми
		Спасибо рецензентам
От издательства
Глава 1. Архитектура MySQL
	Логическая архитектура MySQL
		Управление соединениями и их безопасность
		Оптимизация и исполнение
	Управление конкурентным доступом
		Блокировки чтения/записи
		Гранулярность блокировок
	Транзакции
		Уровни изолированности
		Взаимоблокировки
		Ведение журнала транзакций
		Транзакции в MySQL
	Управление конкурентным доступом с помощью многоверсионности
	Репликация
	Структура файлов данных
	Подсистема хранения InnoDB
		Поддержка JSON-документов
		Изменения словаря данных
		Атомарный DDL
	Резюме
Глава 2. Мониторинг в мире проектирования 
надежности
	Влияние проектирования надежности на DBA группы
	Определение целей уровня обслуживания
		Что нужно, чтобы клиенты были довольны?
	Что измерять
		Определение SLI и SLO
		Решения для мониторинга
		Мониторинг доступности
		Мониторинг задержки запросов
		Мониторинг ошибок
		Проактивный мониторинг
	Измерение долгосрочной эффективности
		Изучение вашего делового ритма
		Эффективное отслеживание показателей
		Применение инструментов мониторинга для контроля производительности
		Использование SLO для управления общей архитектурой
	Резюме
Глава 3. Performance Schema
	Введение в Performance Schema
		Список инструментов
		Организация потребителей
		Потребление ресурсов
		Ограничения
		Схема sys
		Кратко о потоках
	Конфигурация
		Включение и отключение Performance Schema
		Включение и отключение инструментов
		Включение и отключение потребителей
		Настройка мониторинга для конкретных объектов
		Настройка мониторинга потоков
		Настройка размера памяти для Performance Schema
		Значения по умолчанию
	Использование Performance Schema
		Анализ операторов SQL
		Анализ производительности чтения и записи
		Анализ блокировок метаданных
		Анализ использования памяти
		Анализ переменных
		Анализ наиболее частых ошибок
		Анализ самой Performance Schema
	Резюме
Глава 4. Оптимизация операционной системы и оборудования
	Что ограничивает производительность MySQL
	Как выбрать процессоры для MySQL
	Балансировка памяти и дисковых ресурсов
		Кэширование, чтение и запись
		Каково ваше рабочее множество
	Твердотельные хранилища данных
		Обзор флеш-памяти
		Сборка мусора
	Оптимизация производительности с помощью RAID
		Отказ, восстановление и мониторинг RAID
		Конфигурация RAID и кэширование
	Конфигурация сети
	Выбор файловой системы
		Выбор планировщика дисковых очередей
		Память и подкачка
		Состояние операционной системы
	Резюме
Глава 5. Оптимизация настроек сервера
	Основы конфигурации MySQL
		Синтаксис, область видимости и динамичность
		Сохраняемые системные переменные
		Побочные эффекты установки переменных
		Планирование изменений ваших переменных
	Чего делать не следует
	Создание конфигурационного файла MySQL
		Минимальная конфигурация
		Проверка переменных состояния сервера MySQL
	Настройка использования памяти
		Сколько памяти нужно для соединения
		Резервирование памяти для операционной системы
		Буферный пул InnoDB
		Кэш потоков
	Настройка ввода/вывода в MySQL
		Журнал транзакций InnoDB
		Буфер журнала
		Табличное пространство InnoDB
		Прочие параметры настройки ввода/вывода
	Настройка конкурентного доступа в MySQL
	Настройки безопасности
	Дополнительные настройки InnoDB
	Резюме
Глава 6. Разработка схемы и управление
	Выбор оптимальных типов данных
		Целые числа
		Вещественные числа
		Строковые типы
		Типы Date и Time
		Битовые типы данных
		JSON данные
		Выбор идентификаторов
		Специальные типы данных
	Подводные камни проектирования схемы в MySQL
		Слишком много столбцов
		Слишком много соединений
		Всемогущий тип ENUM
		Замаскированный тип ENUM
		NULL изобрели не здесь
	Управление схемой
		Управление схемой как часть платформы хранения данных
	Резюме
Глава 7. Повышение 
производительности 
с помощью индексирования
	Основы индексирования
		Типы индексов
		Преимущества индексов
	Стратегии индексирования для достижения производительности
		Префиксные индексы и селективность индексов
		Многостолбцовые индексы
		Выбор правильного порядка столбцов
		Кластерные индексы
		Покрывающие индексы
		Использование сканирования индекса для сортировки
		Избыточные и дублирующиеся индексы
		Неиспользуемые индексы
	Обслуживание индексов и таблиц
		Поиск и исправление повреждений таблицы
		Обновление статистики индекса
		Уменьшение фрагментации индекса и данных
	Резюме
Глава 8. Оптимизация 
производительности 
запросов
	Почему запросы бывают медленными
	Основная причина медленных запросов — оптимизация доступа к данным
		Не запрашиваете ли вы лишние данные у базы?
		Не слишком ли много данных анализирует MySQL?
	Способы реструктуризации запросов
		Один сложный или несколько простых запросов
		Разбиение запроса на части
		Декомпозиция соединения
	Основные принципы выполнения запросов
		Клиент-серверный протокол MySQL
		Состояния запроса
		Процесс оптимизации запроса
		Подсистема выполнения запросов
		Возврат результатов клиенту
	Ограничения оптимизатора запросов MySQL
		Ограничения UNION
		Распространение равенства
		Параллельное выполнение
		SELECT и UPDATE для одной и той же таблицы
	Оптимизация конкретных типов запросов
		Оптимизация запросов COUNT()
		Оптимизация запросов с JOIN
		Оптимизация GROUP ВУ WIТH ROLLUP
		Оптимизация LIMIT и OFFSET
		Оптимизация SQL_CALC_FOUND_ROWS
		Оптимизация UNION
	Резюме
Глава 9. Репликация
	Обзор репликации
		Как работает репликация
	Взгляд на репликацию изнутри
		Выбор формата репликации
		Глобальные идентификаторы транзакций
		Обеспечение безопасности при сбоях репликации
		Отложенная репликация
		Многопоточная репликация
		Полусинхронная репликация
		Фильтры репликации
	Отказоустойчивость репликации
		Запланированные повышения
		Незапланированные повышения
		Компромиссы повышения
	Топологии репликации
		Активный/пассивный
		Активный/пул чтения
		Нерекомендуемые топологии
	Администрирование и обслуживание репликации
		Мониторинг репликации
		Измерение отставания репликации
		Как определить, согласованы ли реплики с источником
	Проблемы с репликацией и их решения
		Повреждение двоичных журналов в источнике
		Неуникальные идентификаторы серверов
		Неопределенные идентификаторы серверов
		Отсутствующие временные таблицы
		Репликация не всех обновлений
		Слишком большое отставание репликации
		Чрезмерно большие пакеты от источника
		Отсутствие места на диске
		Ограничения репликации
	Резюме
Глава 10. Резервное копирование и восстановление
	Зачем нужно резервное копирование
	Определение требований к восстановлению
	Проектирование решения для резервного копирования MySQL
		Оперативное или автономное резервное копирование?
		Логическое и физическое резервное копирование
		Что нужно копировать
		Инкрементное и дифференциальное резервное копирование
		Репликация
	Управление двоичными журналами и их резервное копирование
	Инструменты резервного копирования и восстановления
		MySQL Enterprise Backup
		Percona XtraBackup
		mydumper
		mysqldump
	Резервное копирование данных
		Логические SQL-дампы
		Снимки файловой системы
		Percona XtraBackup
	Восстановление из резервной копии
		Восстановление логических резервных копий
		Восстановление физических файлов из моментального снимка
		Восстановление с помощью Percona XtraBackup
		Запуск MySQL после восстановления физических файлов
	Резюме
Глава 11. Масштабирование MySQL
	Что такое масштабируемость
	Рабочие нагрузки, связанные с чтением и записью
		Знание рабочей нагрузки
		Рабочие нагрузки, связанные с чтением
		Рабочие нагрузки, связанные с записью
	Функциональное сегментирование
	Масштабирование чтения с помощью пулов чтения
		Управление конфигурацией пулов чтения
		Проверки работоспособности пулов чтения
		Выбор алгоритма балансировки нагрузки
	Очередь
	Масштабирование операций записи с помощью шардирования
		Выбор схемы сегментирования
		Несколько ключей сегментирования
		Запросы в разных шардах
		Vitess
		ProxySQL
	Резюме
Глава 12. MySQL в облаке
	Управляемая MySQL
		Amazon Aurora для MySQL
		GCP Cloud SQL
	MySQL на виртуальных машинах
		Типы машин в облаке
		Выбор правильного типа машины
		Выбор правильного типа диска
		Дополнительные советы
	Резюме
Глава 13. Соответствие MySQL нормативным требованиям
	Что такое соответствие
		Элементы контроля сервисной организацией типа 2
		Закон Сарбейнса — Оксли
		Стандарт безопасности данных индустрии платежных карт
		Закон о переносимости и подотчетности медицинского страхования
		Федеральная программа управления рисками и авторизацией
		Общий регламент по защите данных
		Schrems II
	Выстраивание контроля за соблюдением нормативных требований
		Управление секретами
		Разделение ролей и данных
		Отслеживание изменений
		Процедуры резервного копирования и восстановления
	Резюме
Приложение А. Обновление MySQL
	Зачем обновлять версию?
	Жизненный цикл обновления
	Тестирование обновлений
		Тестирование среды разработки
		Копия производственных данных
		Реплика
		Инструментарий
		Масштабное обновление
	Резюме
Приложение Б. MySQL на Kubernetes
	Предоставление ресурсов с помощью Kubernetes
		Тщательно определите свою цель
		Выберите плоскость управления
		Более тонкие детали
	Резюме
Об авторах
Иллюстрация на обложке




نظرات کاربران