{"id":34322,"date":"2015-10-29T13:00:00","date_gmt":"2015-10-29T18:00:00","guid":{"rendered":"http:\/\/blog.cpanel.com\/?p=34322"},"modified":"2015-10-29T13:00:00","modified_gmt":"2015-10-29T18:00:00","slug":"innodb-anatomyalchemy-companion-material","status":"publish","type":"post","link":"https:\/\/devel.www.cpanel.net\/blog\/cpeople\/innodb-anatomyalchemy-companion-material\/","title":{"rendered":"InnoDB Anatomy\/Alchemy Companion Material"},"content":{"rendered":"
Given the frustration that many of our customers (and ourselves) have had with InnoDB over the past couple of years, I’ve made it a point to try and learn everything I can about it. As a result, I presented a couple of InnoDB talks in the 2014 and 2015 cPanel conferences, focusing a lot on the back-end functionality of InnoDB and its basic structure.\u00a0Portions of both of these presentations involved playing with some really cool command-line ways to manipulate InnoDB, applying the structural InnoDB knowledge established in the presentation material.<\/p>\n
These exercises, however, are of course a lot more fun when you actually get to play around with them yourself. So this year I promised to make sure that all of the material would be made publicly available for access. With that in mind, I spent some time modifying the presentations to a “simplified” format (ie. animations removed, etc.), so that they could be uploaded and shared easily:<\/p>\n
InnoDB Anatomy (cPanelCon 2014):\u00a0http:\/\/www.slideshare.net\/ringo380\/cpanelcon-2014-innodb-anatomy<\/a> Along with these, I’ve collected some information from the MySQL source along the way, and kept much of it in a Google Docs spreadsheet. I’ve cleaned it up a bit and will make that available as well, as it contains quite a bit more data than what was mentioned in the slides themselves (be aware that there are a few other sheets\u00a0in the tabs at the top\u00a0as well\u00a0– it’s easy to miss):<\/p>\n
\nInnoDB Alchemy (cPanelCon 2015):\u00a0http:\/\/www.slideshare.net\/ringo380\/innodb-alchemy<\/a><\/p>\n