This document provides an introduction and overview of MySQL. The agenda includes discussing MySQL basics, environment, storage engines, replication, and alternatives. Specific topics covered are installation and configuration best practices, database tuning, the various storage engines like MyISAM and InnoDB, row-based and statement-based replication, and alternatives like Percona and MariaDB. The document aims to give an overview of fundamental MySQL concepts.
2. Who Am I?
GitHub: mcapanema
LinkedIn: https://br.linkedin.com/in/mcapanema
BankFacil (We are Hiring!)
Murilo Capanema - 2015
3. Agenda
4 Some MySQL basics
4 MySQL Environment
4 MySQL Storage Engines
4 MySQL Replication
4 MySQL Alternatives
4 Bonus
Murilo Capanema - 2015
4. Some MySQL basics
4 Use the standard paths
4 Separate the writing of the data from the OS
4 Enable logs
4 Monitor it
4 Have a backup strategy
4 Take real a good care of your indexes and schema
Murilo Capanema - 2015
5. MySQL Environment
4 Check your network tunings
4 Check your CPU tunings
4 Check your disk tunings
4 Check your database configuration
Murilo Capanema - 2015
10. Further Reading
4 The MySQL “swap insanity” problem and the effects
of the NUMA architecture
4 Understanding How MySQL Works by Understanding
Metadata part I
4 Understanding How MySQL Works by Understanding
Metadata part II
Murilo Capanema - 2015