What is the easiest way to learn and master the advanced technology of MySQL development?

brief introduction

This book is aimed at advanced users in MySQL, explaining in detail the advanced use of MySQL technology. Each knowledge point and the methods and skills of database operation are explained in detail in the book. This book focuses on actual combat operations, helping readers to master various advanced technologies in MySQL step by step.

This book mainly includes introduction to MySQL architecture. MySQL permissions and security. MySQL backup and restore, advanced features of MySQL, MySQL locking mechanism, using MySQL Workbench to manage databases, SQL performance optimization, MySQL server performance optimization, MySQL performance monitoring, MySQL Replication, MySQL Cluster actual combat, MySQL high-availability architecture combat in the enterprise. At the same time, the book also provides the source code of all examples, readers can directly view and call.

Foreword:

This book is a high-quality book for readers of MySQL database management system. At present, the domestic MySQL demand is strong, and major well-known companies are recruiting high-paying MySQL developers and management personnel with strong technical capabilities. According to such needs, this book focuses on actual content for readers who already have MySQL foundation, and leads readers to quickly learn and master advanced technologies of MySQL development and management through the operation and analysis of examples.

Contents of this book

Chapter 1 mainly introduces the MySQL architecture and the characteristics of various MySQL storage engines.
Insert picture description here
Chapter 2 introduces MySQL permissions and security. Including permission table, account management, permission management, access control, MySQL security issues and the use of SSL secure connection.
Insert picture description here
Chapter 3 introduces database backup and restoration. Including various backup methods, various restoration methods, database migration methods, table import and export.
Insert picture description here
Chapter 4 introduces advanced features of MySQL. Including MySQL query cache, merge table and partition table, transaction control and MySQL distributed transaction.
Insert picture description here
Chapter 5 introduces the MySQL locking mechanism. Includes an overview of the MySQL locking mechanism. MyISAM table-level locks and InnoDB row-level locks.
Insert picture description here
Chapter 6 introduces the use of MySQL Workbench to manage databases. Including an introduction to MySQL Workbench, basic operations of SQLDevelopment, basic operations of Data Modeling, and basic operations of Server Administration.
Insert picture description here
Chapter 7 introduces SQL performance optimization. Including an introduction to optimization, an overview of MySQL Query Optimizer, the basic idea of ​​SQL statement optimization, the use of EXPLAIN to analyze query statements, the use of Profiling to analyze query statements, the rational use of indexes for different types of SQL statement optimization methods, optimization of database structure, analysis tables, check tables and optimization table.
Insert picture description here
Chapter 8 introduces MySQL server performance optimization. Including performance optimization of MySQL source code installation, MySQL server configuration optimization, MySQL log setting optimization, MySQL I/O setting optimization, MySQL concurrency setting optimization, thread, Table Cache, and temporary table optimization.
Insert picture description here
Chapter 9Introduce MySQL performance monitoring. Including basic monitoring system methods, open source monitoring tool Nagios actual combat, MySQL monitoring tool Cacti actual combat.
Insert picture description here
Chapter 10 introduces MySQL Replication. Including overview of MySQL Replication, MySQL master-slave replication in Windows environment, MySQL replication in Linux environment, viewing the replication progress of Slave, daily management and maintenance, and switching master-slave servers.
Insert picture description here
Chapter 11 introduces the actual combat of MySQL Cluster. Including MySQL Cluster overview, MySQL Cluster installation and configuration under Linux environment, MySQL Cluster management, MySQL Cluster maintenance, and Cluster configuration in Windows operating system.
Insert picture description here
Chapter 12 introduces the high-availability architecture of MySQL in the enterprise. Including a brief introduction to MySQL high availability, MySQL master-slave replication, MySQL+DRBD+HA, Lvs+ Keepalived+MySQL single-point write master-master synchronization solution, and MMM high-availability MySQL solution.
Insert picture description here
Due to the limited space of the article, in order to save everyone's time, a part of the content is compiled for your reference. Friends who need the full PDF version can add assistant vx: bjmsb10 for free;

Guess you like

Origin blog.csdn.net/javachengzi/article/details/113062361