MySQL performance tuning and architecture design is coming soon

Source: Internet
Author: User
Tags mysql backup
It has been 10 months since I planned to write this book last year before and after now, and now the manuscript has been published and printed in the printing factory. According to the plan of the Publishing House, as long as there is no exception in the press, it will definitely be available before the end of the month. Thank you for your constant help and support and your attention. Here we will first release the final object

It has been 10 months since I planned to write this book last year before and after now, and now the manuscript has been published and printed in the printing factory. According to the plan of the Publishing House, as long as there is no exception in the press, it will definitely be available before the end of the month. Thank you for your constant help and support and your attention. Here we will first release the final object

It has been 10 months since I planned to write this book last year before and after now, and now the manuscript has been published and printed in the printing factory. According to the plan of the Publishing House, as long as there is no exception in the press, it will definitely be available before the end of the month.

Thank you for your constant help and support and your attention.

Here we first release the final directory structure:

1st Basics

  • Chapter 2 Basic Introduction to MySQL
    • 1.0 Introduction
    • 1.1 MySQL Server Introduction
    • 1.2 simple comparison between MySQL and other databases
    • 1.3 Main application scenarios of MySQL
    • Conclusion 1.4
  • Chapter 2 Composition of MySQL Architecture
    • 2.0 Introduction
    • 2.1 MySQL physical file Composition
    • 2.2 MySQL Server System Architecture
    • 2.3 introduction to MySQL built-in tools
    • Conclusion 2.4
  • Chapter 2 Introduction to MySQL storage engine
    • 3.0 Introduction
    • 3.1 MySQL storage engine Overview
    • 3.2 introduction to MyISAM storage engine
    • 3.3 introduction to the InnoDB Storage Engine
    • 3.4 NDB Cluster Storage engine Introduction
    • 3.5 introduction to other storage engines
    • Conclusion 3.6
  • Chapter 2 MySQL Security Management
    • 4.0 Introduction
    • 4.1 database system security-related factors
    • 4.2 MySQL permission system Introduction
    • 4.3 MySQL Access Authorization Policy
    • 4.4 Security Settings considerations
    • Conclusion 4.5
  • Chapter 2 MySQL backup and recovery
    • 5.0 Introduction
    • 5.1 Use Cases of Database Backup
    • 5.2 logical backup and recovery test
    • 5.3 physical backup and recovery test
    • 5.4 backup policy design ideas
    • Conclusion 5.5

2nd Performance Optimization

  • Chapter 1 Factors Affecting MySQL Server performance
    • 6.0 Introduction
    • 6.1 impact of business needs on Performance
    • 6.2 Impact of system architecture and implementation on Performance
    • 6.3 impact of Query statements on system performance
    • 6.4 impact of Schema Design on system performance
    • 6.5 impact of hardware environment on system performance
    • Conclusion 6.6
  • Chapter 2 MySQL database Locking Mechanism
    • 7.0 Introduction
    • 7.1 Introduction to MySQL Locking Mechanism
    • 7.2 analysis of various locking mechanisms
    • 7.3 use the lock mechanism to optimize MySQL
    • Conclusion 7.4
  • Chapter 2 Optimization of MySQL DataBase Query
    • 8.0 Introduction
    • 8.1 understand MySQL Query Optimizer
    • 8.2 basic Query statement optimization ideas and principles
    • 8.3 make full use of Explain and Profiling
    • 8.4 properly design and use Indexes
    • 8.5 Implementation principle and optimization ideas of Join
    • 8.6 optimization of order by, group by, and DISTINCT
    • Conclusion 8.7
  • Chapter 2 Performance Optimization of MySQL database Schema design
    • 9.0 Introduction
    • 9.1 efficient model design
    • 9.2 suitable data types
    • 9.3 standard object naming
    • Conclusion 9.4
  • Chapter 2? MySQL Server performance optimization
    • 10.0? Introduction
    • 10.1? MySQL installation optimization
    • 10.2? MySQL Log Settings Optimization
    • 10.3? Query Cache Optimization
    • 10.4? Other common MySQL Server Optimizations
    • 10.5? Summary
  • Chapter 2? Optimization of common storage engines
    • 11.0? Introduction
    • 11.1? MyISAM storage engine optimization
    • 11.2? InnoDB Storage Engine Optimization
    • 11.3? Summary

3rd? Architecture Design

  • Chapter 2? Basic Principles of MySQL scalable design
    • 12.0? Introduction
    • 12.1? What is scalability?
    • 12.2? Principle of minimizing transaction relevance
    • 12.3? Data Consistency Principles
    • 12.4? High Availability and data security principles
    • 12.5? Summary
  • Chapter 2? Scalability design-MySQL Replication
    • 13.0? Introduction
    • 13.1? Significance of Replication for the design of scalability
    • 13.2? How Replication works
    • 13.3? Common Replication Architecture
    • 13.4? Build and implement Replication
    • 13.5? Summary
  • Chapter 2? Scalable design-data splitting
    • 14.0? Introduction
    • 14.1? What is data splitting?
    • 14.2? Vertical Data splitting
    • 14.3? Horizontal data splitting
    • 14.4? Use of vertical and horizontal joint splitting
    • 14.5? Data splitting and integration solutions
    • 14.6? Possible problems in data splitting and integration
    • 14.7? Summary
  • Chapter 2? Scalability design-utilization of Cache and Search
    • 15.0? Introduction
    • 15.1? Database extension with scalable design
    • 15.2? Rational use of third-party Cache Solutions
    • 15.3? Self-implemented Cache service
    • 15.4? Use Search to achieve efficient full-text Search
    • 15.5? High-performance computing of large data volumes using distributed parallel computing
    • 15.6? Summary
  • Chapter 2? MySQL Cluster
    • 16.0? Introduction
    • 16.1? MySQL Cluster Introduction
    • 16.2? Create a MySQL Cluster Environment
    • 16.3? MySQL Cluster configuration details (config. ini)
    • 16.4? Basic Management and Maintenance of MySQL Cluster
    • 16.5? Basic optimization ideas
    • 16.6? Summary
  • Chapter 2? High Availability design ideas and solutions
    • 17.0? Introduction
    • 17.1? Use Replication to implement high-availability architecture
    • 17.2? Use MySQL Cluster to achieve overall high availability
    • 17.3? Use DRBD to ensure high data security and reliability
    • 17.4? Other high-availability design solutions
    • 17.5? Comparison of advantages and disadvantages of various high availability solutions
    • 17.6? Summary
  • Chapter 2? High Availability design-MySQL monitoring
    • 18.0? Introduction
    • 18.1? Monitoring System Design
    • 18.2? Health Status Monitoring
    • 18.3? Performance Status Monitoring
    • 18.4? Common Open Source Monitoring Software
    • 18.5? Summary
  • Appendix? Test the Schema creation script
  • Appendix B? MySQL system parameter description and setting suggestions
  • Appendix C? MySQL status description

The book is eventually as follows:

Original article address: MySQL performance tuning and architecture design is coming soon. Thank you for sharing it with me.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.