Database Engineer, Facebook
Yoshinori is a database engineer at Facebook. Before joining Facebook, Yoshinori was a database and infrastructure architect at DeNA, living in Tokyo. Yoshinori's primary responsibility at DeNA is to make our database infrastructure more reliable, faster and more scalable. Before joining DeNA, Yoshinori worked at MySQL/Sun/Oracle as a lead consultant in APAC for four years. Yoshinori has written eight MySQL related technical books so far and has published technical articles about MySQL, Linux, and Java for a monthly database magazine since 2004.
If you have thousands or tens of thousands of MySQL instances, performance monitoring becomes more difficult. You need to determine meaningful performance indicators and monitor them properly. In this session, the speaker will describe how he monitors performance at Facebook.
Facebook deployed MySQL 5.6 in 2013 on very critical environments, and has continued to add features to work better for us. In this session, the speaker explains 5.6 best practices worked at Facebook, lessons learned, and major feature enhancements such as faster full table scan, efficient semi-synchronous replication, etc.
Global Transaction ID (GTID) is one of the most compelling new features of MySQL 5.6. It is also one of the trickiest to deploy to an existing large-scale environment.