The Percona Live MySQL Conference and Expo is the premiere event for this rich and diverse ecosystem. It is the place to be for the open-source community, as well as the business marketplace within which MySQL thrives.

MySQL is the world's most popular open-source database, powering web-scale applications such as Facebook, YouTube, and Twitter. MySQL continues to evolve rapidly, reaching more markets and powering more applications every day.

Discover the Power of MySQL

Tutorials Schedule - Monday 22 April 2013

Innodb Architecture and Performance Optimization

Speaker(s): Peter Zaitsev

Ballroom A

MySQL Patterns in Amazon - Make the Cloud Work For You

Speaker(s): Jay Edwards, Ben Black

Ballroom B

Ramp-up tutorial for MySQL Cluster - Scaling with continuous availability (Part 1)

Speaker(s): René Cannaò

Ballroom C

Using TokuDB: A Guided Walk Through a TokuDB Implementation

Speaker(s): Gerardo Narvaja

Ballroom D

Percona XtraDB Cluster / Galera in Practice (Part 1)

Speaker(s): Jay Janssen, Seppo Jaakola

Ballroom E

Cookbook for Creating INDEXes -- All about Indexing

Speaker(s): Rick James

Ballroom F

Operational DBA In A Nutshell! Hands On Tutorial! (Part 1)

Speaker(s): Kenny Gryp, Frederic Descamps, Liz van Dijk

Ballroom G

Evaluating MySQL High Availability alternatives

Speaker(s): Henrik Ingo

Ballroom H

Using Tungsten Replicator to solve replication problems

Speaker(s): Neil Armitage, Giuseppe Maxia

Ballroom A

Advanced query optimizer tuning and analysis

Speaker(s): Sergei Petrunia, Timour Katchaounov

Ballroom B

Ramp-up tutorial for MySQL Cluster - Scaling with continuous availability (Part 2)

Speaker(s): René Cannaò

Ballroom C

From Crash to Testcase: a Debugging Primer

Speaker(s): Roel Van de Paar

Ballroom D

Percona XtraDB Cluster / Galera in Practice (Part 2)

Speaker(s): Jay Janssen, Seppo Jaakola

Ballroom E

Percona XtraBackup: old and new features

Speaker(s): Vadim Tkachenko

Ballroom F

Operational DBA In A Nutshell! Hands On Tutorial! (Part 2)

Speaker(s): Kenny Gryp, Frederic Descamps, Liz van Dijk

Ballroom G

Full-text search: from scratch to a HA cluster

Speaker(s): Andrew Aksyonoff

Ballroom H

Welcome Reception (in Expo Hall)

Sessions Schedule - Tuesday 23 April 2013

Keynote: Our Ever-Evolving MySQL Ecosystem

Speakers(s): Peter Zaitsev

9:00am to 9:20am

Keynote: Databases in the Cloud: Present and Future

Speakers(s): Simone Brunozzi

9:25am to 10:10am

Keynote: Driving MySQL Innovation

Speakers(s): Tomas Ulin

10:15am to 11:00am

How to Design Indexes, Really

Speakers(s): Bill Karwin

Ballroom A

Monitoring MySQL with OpenTSDB

Speakers(s): Geoffrey Anderson

Ballroom B

Securing MySQL Databases - Best Practices

Speakers(s): David Maman

Ballroom C

Debug and Fix Replication Issues Like a Pro

Speakers(s): Francisco Bordenave

Ballroom D

Percona Server 5.6

Speakers(s): Stewart Smith

Ballroom E

Getting started with Tungsten Replicator

Speakers(s): Neil Armitage

Ballroom F

Practical Tips for Using MySQL as a Scalable Key-Value Store

Speakers(s): Sunny Gleason

Ballroom G

Availability During Cloud Outages: Multi-Regional, Self-Healing MySQL

Speakers(s): Sumeet Sheokand

Ballroom H

A backup today saves you tomorrow

Speakers(s): Ben Mildren, Andrew Moore

Ballroom A

Crossing the Production Barrier: Development at Scale

Speakers(s): John Goulah

Ballroom B

CAP Theorem: Two out of three ain't right

Speakers(s): Matt Aslett

Ballroom C

MariaDB Cassandra Interoperability

Speakers(s): Colin Charles, Sergei Petrunia

Ballroom D

Galera Cluster Best Practices

Speakers(s): Seppo Jaakola

Ballroom E

MySQL and Virtualization

Speakers(s): Raghavendra Prabhu

Ballroom F

Introduction to ScaleDB

Speakers(s): Mike Hogan

Ballroom G

You know SSD’s make MySQL fast, but do you know why?

Speakers(s): Jared Hulbert

Ballroom H

MySQL Query Anti-Patterns that can be moved to Sphinx

Speakers(s): Vladimir Fedorkov

Ballroom A

Big Data with MySQL

Speakers(s): Ivan Zoratti

Ballroom B

Goal Driven Performance Optimization for MySQL

Speakers(s): Peter Zaitsev

Ballroom C

Engine-independent persistent statistics with histograms in MariaDB

Speakers(s): Igor Babaev

Ballroom D

Load balancing MySQL with HaProxy

Speakers(s): Peter Boros

Ballroom E

Creating MySQL Test-Environments using the SkySQL Cloud Data Suite

Speakers(s): Jens Bollmann

Ballroom F

Increasing MySQL Performance through Aggressive Data Archiving

Speakers(s): David Berube

Ballroom G

Introducing Application PaaS with HP Cloud

Speakers(s): Rajeev Pandey, Sanjay Sharma

Ballroom H

common_schema: DBA's framework for MySQL

Speakers(s): Shlomi Noach

Ballroom A

Scaling MySQL for the Web

Speakers(s): Tamar Bercovici

Ballroom B

MySQL performance monitoring using Statsd and Graphite

Speakers(s): Art van Scheppingen

Ballroom C

Deploying a highly available database solution in the Amazon EC2 Cloud using MariaDB

Speakers(s): Massimiliano Pinto, Mark Riddoch

Ballroom D

Tracking Page Changes for Your Database and Bitmap Backups

Speakers(s): Laurynas Biveinis

Ballroom E

MySQL Cluster - When to use it and when not to

Speakers(s): Max Mether

Ballroom F

myq_gadgets - Simple scripts to expose the inner workings of your MySQL server

Speakers(s): Jay Janssen

Ballroom G

High Noon in the Cloud – Continuent Tungsten vs. Amazon RDS

Speakers(s): Edward Archibald

Ballroom H

Using the Percona Toolkit to detect and even prevent SQL injection attacks

Speakers(s): Justin Swanhart

Ballroom A

High performance replication

Speakers(s): Domas Mituzas

Ballroom B

Linux Filesystems and MySQL

Speakers(s): Ammon Sutherland

Ballroom C

Replication changes in MariaDB

Speakers(s): Monty Widenius, Sergei Golubchik

Ballroom D

MySQL 5.6: What's New in InnoDB

Speakers(s): Sunny Bains

Ballroom E

Multi-Tier Asynchronous Replication using SymmetricDS

Speakers(s): Mark Hanes

Ballroom F

MySQL administration in Amazon RDS

Speakers(s): Ben Black

Ballroom G

A closer look at Amazon DynamoDB

Speakers(s): Simone Brunozzi

Ballroom H

Birds of a Feather Sessions

BoF: Data Security - Emerging Legal Trends

Speakers(s): S. Keith Moulsdale

Ballroom A

BoF: MySQL Full-Text Search

Speakers(s): Richard Kelm

Ballroom B

BoF: Percona Toolkit

Speakers(s): Daniel Nichter

Ballroom C

BoF: SQL Injection Risks and Remedies

Speakers(s): Bill Karwin

Ballroom D

BoF: Galera / Percona XtraDB Cluster

Speakers(s): Jay Janssen

Ballroom E

BoF: MariaDB

Speakers(s): Colin Charles

Ballroom F

BoF: Tungsten Replication and Clustering

Speakers(s): Robert Hodges

Ballroom G

BoF: MySQL 5.6 Deep Dive

Speakers(s): Luis Soares, Sunny Bains, Dimitri KRAVTCHUK

Ballroom H

Community Dinner

Sessions Schedule - Wednesday 24 April 2013

Keynote: How MySQL Can Thrive in the World of Massive Data Hype

Speaker(s)Robert Hodges

9:00am to 9:45am

Keynote Panel: Impact of MySQL 5.6 and its Future in the Cloud

Speaker(s)Brian Aker, Robert Hodges, Peter Zaitsev, Simone Brunozzi

9:50am to 10:35am

Break in Exhibit Hall

10:35am to 11:10am

Infrastructure at Scale

Speaker(s)Ryan Lowe, Fernando Ipar, Marcos Albe, Dave Apgar

Ballroom A

Maximizing SQL Reviews and tuning with pt-query-digest

Speaker(s)Mark Filipi

Ballroom B

MariaDB 10.0 & what's new with the project

Speaker(s)Colin Charles, Monty Widenius

Ballroom C

Fine Tuning Percona XtraBackup to your workload

Speaker(s)George Lorch

Ballroom D

Practical failover design - automated, semi-automated and manual failover

Speaker(s)Yoshinori Matsunobu

Ballroom E

When you Scale Out how to Scale In by Increasing Density using Raided SSD

Speaker(s)Dathan Pattishall

Ballroom F

The Hazards of Multi-writing in a Dual-Master Setup

Speaker(s)Jay Janssen

Ballroom G

Accelerating MySQL in Open Source Hyperscale Systems

Speaker(s)Torben Mathiasen

Ballroom H

Lunch

Online shard migration (OLM) at Facebook

Speaker(s)Nagavamsi Ponnekanti

Ballroom A

Advanced MySQL Query and Schema Tuning

Speaker(s)Alexander Rubin

Ballroom B

Rick's RoTs (Rules of Thumb)

Speaker(s)Rick James

Ballroom C

Mission Critical, not Mission Impossible: Lessons in Human Reliability from Aerospace, Healthcare and Nuclear Safety

Speaker(s)Paul Vallee

Ballroom D

Using Percona Server as Database-as-a-Service on OpenStack

Speaker(s)Mark Atwood, Vipul Sabhaya, Jim Cooley

Ballroom E

Optimized Integration between MySQL and Hadoop

Speaker(s)Zburivsky Danil

Ballroom F

State of the Art for MySQL Multi-Master Replication

Speaker(s)Robert Hodges

Ballroom G

MySQL 5.6 Experiences: Bugs, Problems and Solutions

Speaker(s)Valerii Kravchuk

Ballroom H

MySQL 5.6: Performance Benchmarks, Tuning and “Best” Practices

Speaker(s)Dimitri KRAVTCHUK

Ballroom A

Online Schema Changes for Maximizing Uptime

Speaker(s)Ben Black, David Turner

Ballroom B

Extensible Data Modeling with MySQL

Speaker(s)Bill Karwin

Ballroom C

Surviving an Amazon Outage

Speaker(s)Neil Armitage

Ballroom E

Survey of Percona Toolkit: Command-line Tools for MySQL

Speaker(s)Daniel Nichter

Ballroom F

Case Study: Designing a synchronous multi-master cluster for elastic scale-out and scale-in in the cloud

Speaker(s)Marco Tusa

Ballroom G

Different Cloud, Different Challenges: High Availability MySQL on Windows Azure

Speaker(s)Cashton Coleman

Ballroom H

Break in Exhibit Hall

Easy MySQL Database Sharding with CUBRID SHARD

Speaker(s)Esen Sagynov

Ballroom A

InnoDB Compression: Present and Future

Speaker(s)Nizameddin Ordulu, Justin Tolmer

Ballroom B

Introduction to open source column stores

Speaker(s)Justin Swanhart

Ballroom C

Choosing Hardware for MySQL

Speaker(s)Kenny Gryp

Ballroom D

MySQL Cluster Performance Tuning

Speaker(s)Johan Andersson

Ballroom E

Script it! Make professional DBA tools out of nothing

Speaker(s)Giuseppe Maxia

Ballroom F

Creating a Benchmark Infrastructure That Just Works

Speaker(s)Tim Callaghan

Ballroom G

Accelerating Real-Time Analytics with Clustrix

Speaker(s)Raj Bains, Ken Kwan

Ballroom H

Managing MySQL with Chef

Speaker(s)Patrick Galbraith, Peter Boros

Ballroom A

How to Understand Galera Replication

Speaker(s)Alexey Yurchenko, Seppo Jaakola

Ballroom B

Spatial functions in MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and others

Speaker(s)Henrik Ingo

Ballroom C

What can we learn from NoSQL technologies?

Speaker(s)Ivan Zoratti

Ballroom D

Sphinx 2013

Speaker(s)Andrew Aksyonoff

Ballroom E

Solving our replication bottleneck

Speaker(s)Brandon Bercovich

Ballroom F

Storing Credit Cards and Other Sensitive Information

Speaker(s)Solomon Chang

Ballroom G

Percona Solutions: How We Help You Maximize Your MySQL Success

Speaker(s)Peter Zaitsev

Ballroom H

Community Networking Reception (in Expo Hall) MySQL Community Awards & Lightning Talks

LT: The query which is the peak of my career

Speaker(s)Shlomi Noach

Community Networking Welcome Reception

LT: ddlscan - Automated Schema Conversion from MySQL to Oracle

Speaker(s)Linas Virbalas

Community Networking Welcome Reception

LT: Remote DBA Shenanigans - Successful Freedom

Speaker(s)Laine Campbell

Community Networking Welcome Reception

LT: Xtrabackup and FTWRL

Speaker(s)Raghavendra Prabhu

Community Networking Welcome Reception

LT: Time Saving Technique for Changing Replication Masters

Speaker(s)Sabika Makhdoom

Community Networking Welcome Reception

LT: MySQL Replication mythology

Speaker(s)Giuseppe Maxia

Community Networking Welcome Reception

LT: Shard No More

Speaker(s)Barry Morris

Community Networking Welcome Reception

LT: Easy Schema Migration

Speaker(s)Frederic Descamps

Community Networking Welcome Reception

LT: MySQL Paradise

Speaker(s)Lawrence S. Schwartz, Bradley C. Kuszmaul

Community Networking Welcome Reception

Sessions Schedule - Thursday 25 April 2013

Keynote: The State of the MySQL Ecosystem

Speaker(s): Matt Aslett

9:00am to 9:45am

Keynote: The MySQL Ecosystem and Cloud Computing

Speaker(s): Brian Aker

9:50am to 10:35am

Break in Exhibit Hall

10:35am to 11:00am

High Availability Solutions for MySQL - An Overview

Speaker(s): Max Mether

Ballroom A

Migrating to Percona XtraDB cluster

Speaker(s): Jay Janssen

Ballroom B

Reddwarf: Database as a Service Openstack project

Speaker(s): Patrick Galbraith, Vipul Sabhaya, Jim Cooley, Michael Basnight

Ballroom C

MySQL 5.6: Redefining Replication

Speaker(s): Luis Soares

Ballroom D

Google Cloud SQL - MySQL in the Cloud, one year on.

Speaker(s): Ken Ashcraft

Ballroom E

Introduction to Sharding with Jetpants

Speaker(s): Evan Elias

Ballroom F

Choosing Storage Systems for MySQL

Speaker(s): Peter Zaitsev

Ballroom G

MySQL Training: Cost or Investment?

Speaker(s): David Hildebrandt, PhD, Jaime Crespo, Justin Swanhart, Bill Karwin, John Allen, John Cesario, Alexei Rodriguez

Ballroom H

Lunch

Using MySQL Performance Schema to debug performance issues

Speaker(s): Zburivsky Danil

Ballroom A

Failover, or not Failover, that is the question.

Speaker(s): Massimo Brignoli, Henrik Ingo

Ballroom B

Replicating in Real-Time Between Oracle and Oracle, and Oracle and MySQL with Tungsten

Speaker(s): Linas Virbalas

Ballroom C

Practices for reducing MySQL database size

Speaker(s): Yoshinori Matsunobu

Ballroom D

MySQL and Hadoop

Speaker(s): Chris Schneider

Ballroom E

Storage Engines and other Plugins: What's New?

Speaker(s): Sergei Golubchik

Ballroom F

Monitoring IO performance using iostat and pt-diskstats

Speaker(s): Ben Mildren

Ballroom G

The Ins and Outs of Percona Consulting

Speaker(s): Matt Yonkovit

Ballroom H

Advanced query optimization techniques on large queries.

Speaker(s): Peter Boros

Ballroom A

MHA: Getting started and moving past the quirks

Speaker(s): Colin Charles

Ballroom B

Scaling Pinterest - The Next Stage

Speaker(s): Marty Weiner, Yashh Nelapati

Ballroom C

Data Retrieval with Percona Data Recovery Toolkit for InnoDB

Speaker(s): Aleksandr Kuzminsky

Ballroom D

Perl Stored Procedures for MariaDB

Speaker(s): Antony Curtis

Ballroom E

MySQL on AWS 101 - Using the AWS API, set up MySQL on EBS and more

Speaker(s): Anders Karlsson

Ballroom F

MySQL at Facebook: lots and lots of small data

Speaker(s): Mark Callaghan, Harrison Fisk, Yoshinori Matsunobu, Domas Mituzas

Ballroom G

Backups in the Real World: Challenges and Solution

Speaker(s): Ryan Huddleston

Ballroom H

Break on Own (Exhibit Hall Closed)

Managing data and data archiving using MySQL 5.6 new features of Portable Tablespace and EXCHANGE PARTITION

Speaker(s): Marco Tusa

Ballroom A

Galera Case Study: Managing synchronous replication of MySQL across data centers

Speaker(s): Johan Andersson, Ibrahim Hamouda

Ballroom B

Distributed Transactions: A Primer with MySQL

Speaker(s): Ryan Lowe, Fernando Ipar, Marcos Albe, Randy Wigginton

Ballroom C

InnoDB: A journey to the core

Speaker(s): Davi Arnaut, Jeremy Cole

Ballroom D

Durability is key - How to protect your data from corruption

Speaker(s): Grant McAlister

Ballroom E

Divide and conquer in the cloud: one big server or many small ones?

Speaker(s): Justin Swanhart

Ballroom F

Verifying MySQL Replication Integrity with pt-table-checksum

Speaker(s): Daniel Nichter

Ballroom G

Supporting Your MySQL Ecosystem: How Percona Can Help

Speaker(s): Peter Farkas

Ballroom H

Percona Closing Remarks and Prize Giveaway