MySQL DBA and Linux Enterprise Cluster combat engineer

Source: Internet
Author: User
Tags dba failover mysql functions mysql backup mysql index mysql slow query log mysql view percona

MySQL DBA and Linux Enterprise Cluster combat engineer


2015, to a learning journey anytime, anywhere

Start my career MySQL learning Tour

Can't miss the journey I've won

Willful is to ask, ask

Who's your group chat buddy

I'm the master of Learning

Teacher Online answer and ask

Career Introduction--Database basics and installing MySQL

MySQL Course Introduction

Instructor Interview

Gain insight into what a database is

MySQL stands out from thousands of databases

Choose which version of MySQL to learn

Build an experimental environment for learning MySQL

Familiarize yourself with the MySQL environment in advance

Install MySQL under the official Yum source under Linux

Linux under the official source package installation of MySQL and source code installation parameters of the instructions

Linux under the official source package installation of MySQL and source code installation parameters of the instructions

Build a custom MySQL RPM package based on the official source RPM package under Linux

Intermediate Pilot--mysql Index

The concept of an index

Creation and deletion of indexes

Index Performance Test

Advanced Guide--mysql Replication

About MySQL Replication

The principle of MySQL replication

1-what kind of company need to use MySQL?

Gain insight into what a database is

MySQL stands out from thousands of databases

Self Test 2-build an experimental environment for learning MySQL

Choose which version of MySQL to learn

Build an experimental environment for learning MySQL

Familiarize yourself with the MySQL environment in advance

Install MySQL under the official Yum source under Linux

Linux under the official source package installation of MySQL and source code installation parameters of the instructions

Linux under the official source package installation of MySQL and source code installation parameters of the instructions

Build a custom MySQL RPM package based on the official source RPM package under Linux

Self-test 3-mysql how to ensure the consistency of the company's multi-user access and data

Understanding the architecture of MySQL

concurrency control for MySQL

Introduction to MySQL Lock

Self Test 4-How to choose the right data type storage to meet your company's different business needs

MySQL data type

How to store a type with decimals

MySQL date and Time type usage

MySQL String type

MySQL Other string types

How to choose the right data type to store different data

Self-Test 5-How to meet different business needs of the company

Operation of the database

Self Test 6-how to create a table for a company's business

What is a database three-paradigm

How to manage a MySQL table

How to add a constraint when creating a table

Uniqueness constraints and the use of default constraints

How to modify a data table

Self Test 7-How to manage company business data

MySQL Data manipulation

Self Test 8-how to speed up the retrieval of your company's business data

The concept of an index

Creation and deletion of indexes

Index Performance Test

Self Test 9-How to quickly locate the company business data you want to query

Multi-condition query of MySQL single-table query

A group query of MySQL single-table query

Querying using Aggregate functions

Self-Test 10-mysql multi-table query to implement different business queries.

MySQL Multi-table query

MySQL multi-table Query sub-query

Self Test 11-How to use views to protect data security and reduce the complexity of SQL statements

MySQL View introduction

Basic operation of MySQL view

Self Test 12-how to use triggers to reduce DBA workload

The role of MySQL triggers

Create a simple trigger

To create a multiline execution statement trigger

Creating a trigger with while and repeat statements

Application of 13-operator in MySQL

Use of the MySQL operator

14-Functions help you simplify complex SQL

Use of common MySQL functions

MySQL process functions and custom functions

15-teaches you how to use stored procedures

MySQL Stored procedures Overview

How to write the definition of stored procedures and variables

MySQL stored procedure Loop statement

16-Create a single user for each application in the company

MySQL's permissions mechanism

Create users and how to authorize them

MySQL Permissions and password management

17-Keep your database in your fingertips

MySQL error log and common query log

MySQL Slow query log

MySQL binary log

MySQL binary log Application demo case

18-Backup to ensure company data is foolproof

MySQL Data backup Recovery overview

Install and use the MySQL Backup tool for the Community edition

MySQL-based backup of LVM snapshots

Case demonstration based on LVM backup data

Introduction to Mylvmbackup Tools

Third-party backup tool xtrabackup for full backup and recovery

Third-party backup tool xtrabackup for incremental backup and recovery

Third-party backup tool Innobackupex backup case

Backup tool mysqlbackup in enterprise MySQL for full backup and recovery

Backup tool mysqlbackup in enterprise MySQL for incremental backup and recovery

Enterprise MySQL Backup tool mysqlbackup for single file backup and recovery

A case of making and recovering a single file backup

How to revert to the most effective data after data loss

Data recovery and repair technology of 19-mysql

MyISAM storage engine and repair of corrupted or missing. frm files

Repairing a data table with the MYISAMCHK command

Implementation of MySQL Data deletion recovery without backup

InnoDB Storage Engine Detailed

Repair of InnoDB tablespace file corruption

Data Recovery case

20-mysql Replication realization of database fault automatic failover

About MySQL Replication

The principle of MySQL replication

MySQL Replication Solution Introduction

The construction of MSS

MySQL Replication based on Gtids

Why use Gtids-based MySQL Replication

How to improve replication performance

Replication capacity and Error logs

Replication Monitoring and automatic failover

Replication for automatic failover

Replication introduction and configuration of the dual master

21-How to get more and more data traffic is no longer a burden

MySQL Read and write Separation technology overview

Amoeba for read-write separation

Authorizing amoeba to access MySQL

MySQL read-Write Separation Technology summary

22-High availability to achieve the normal and stable operation of the company's services

MySQL High Availability overview

MySQL High Availability overview

How to implement MySQL high availability technology

Installation of pacemaker and Corosync

Configuration of Pacemaker and Corosync

MySQL High-availability recovery Demo

MySQL High-availability failure Demo

Implementation of dual-machine ha based on keepalived

Configuring Keepalived-based, dual-machine ha

A case of double-machine ha fault detection based on keepalived

23-How to improve the fault tolerance and high performance of the company database

MySQL Cluster overview

Automatic deployment of MySQL cluster

Configuration of MySQL Cluster

How to manage nodes for a MySQL cluster

MySQL Cluster third-party remedy method

24-sandbox for fast deployment of MySQL

MySQL Shahe technology Introduction

Quickly deploy a single MySQL instance using MySQL Shahe

Rapid deployment of replication environments using MySQL Shahe

25-How to optimize your company's MySQL database

Overview of ways to improve MySQL performance

Optimization of hardware

The impact of network configuration and operating system on MySQL performance

How to properly deploy MySQL and the use of MySQL performance analysis tools

MySQL configuration file optimization

How to evaluate MySQL's use of memory

Configuration of the InnoDB

Configuration of the InnoDB

MySQL SQL Optimization Overview

How to confirm a low-efficiency query

Use of MySQL SQL Basic Analysis command

Example of index optimization

Single-column index optimization

Fair use of Union INDEX

Use of multi-column indexes

Optimizing SQL statements with query hints

Application of 26-mysql partition

What is a table partition

Different types of partitions and cases

Sub-partitioning applications

Management and maintenance of partitions

The role of 27-mysql in the design of website architecture

The core of MySQL architecture design

Design of database architecture for small web site

Design of database architecture for medium Web site

Medium Web Site Database schema considerations

Design of database architecture for large web sites

Design of database architecture for super-large web site

28-mysql+key Value Database schema design

Mysql+key Value Key Database

Introduction and application of memcached and Redis

Implementation of memcached based on the official MySQL plugin

memcached Syntax Explanation

Adding a table to the memcached cache case

Construction and use of 29-percona

Construction and use of Percona

30-mysql Enterprise Monitor

MySQL Enterprise Monitor Introduction

MySQL Enterprise Monitor Installation configuration

Use of MySQL Enterprise Monitor


Link: Http://pan.baidu.com/s/1gd8bTAF Password: twxr

MySQL DBA and Linux Enterprise Cluster combat engineer

Related Article

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.