11
An intr oduction to MySQL ! Murilo Capanema - 2015

An introduction to MySQL

Embed Size (px)

Citation preview

An introduction to MySQL !

Murilo Capanema - 2015

Who Am I?GitHub: mcapanema

LinkedIn: https://br.linkedin.com/in/mcapanema

BankFacil (We are Hiring!)

Murilo Capanema - 2015

Agenda

4 Some MySQL basics

4 MySQL Environment

4 MySQL Storage Engines

4 MySQL Replication

4 MySQL Alternatives

4 BonusMurilo Capanema - 2015

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 schemaMurilo Capanema - 2015

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

MySQL Storage Engines

4 BLACKHOLE

4 MEMORY

4 MyISAM

4 InnoDB

4 XtraDB

Murilo Capanema - 2015

MySQL Replication

4 row-based replication

4 statement-based replication

Murilo Capanema - 2015

MySQL Alternatives

4 Percona fork

4 MariaDB

Murilo Capanema - 2015

Bonus

4 EXPLAIN

4 PROCEDURE ANALYSE

Murilo Capanema - 2015

Further Reading4 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

FinGitHub: mcapanema

LinkedIn: https://br.linkedin.com/in/mcapanema

Seriously We are Hiring!Murilo Capanema - 2015