New EXPLAIN Features in MySQL 5.6 – FORMAT=JSON actually adds more information!
When I heard that MySQL 5.6 was implementing EXPLAIN for writes (INSERT,UPDATE,DELETE,REPLACE), I was pretty excited. Then I heard that MySQL 5.6 also was implementing a JSON format for EXPLAIN and my...
View ArticleIN Subqueries in MySQL 5.6 Are Optimized Away
In MySQL 5.6, it looks like IN() subqueries are optimized even better than they are in MariaDB 5.5. Here’s a typical IN() subquery, using the sakila sample database (query taken from slide 6 of the...
View ArticlePercona Repo Conflicts With Itself
On a RHEL 6.3 server, we are running MySQL 5.1 (not MariaDB, not the Percona patched version, plain old regular MySQL): $ rpm -qa | egrep -i "percona|maria|mysql" | sort mysql-5.1.61-4.el6.x86_64...
View ArticleDifferent MySQL Forks for Different Folks
At Confoo last week, I tried out a new presentation, called “Different MySQL Forks for Different Folks”. The idea was to explain the differences among all the forks – Drizzle, MariaDB, Percona and of...
View ArticleDeprecated, Removed and Ignored Variables in MySQL 5.6
Over at the OurSQL podcast, Gerry and I were inspired by the Percona blog post about MySQL 5.5 and 5.6 default variable values differences. We were going to do a show where we talked about that, but in...
View ArticleOpen Database Camp Schedule Is Up!
I have had a lot of folks wanting to know when talks would be during Open Database Camp, and we had enough space in the schedule that we did not need to vote on talks, so I present the Open Database...
View ArticleVideos from Open Database Camp
Open Database Camp was just over a week ago, Mar 16-17th at Harvard University, co-located with Northeast LinuxFest. We had a great lineup of speakers, and we have processed all 11 videos in record...
View ArticleThe 3 Hidden Messages in Tomas Ulin’s Keynote
This morning I watched Tomas Ulin’s Keynote at Percona Live: MySQL Conference and Expo, delivered yesterday. I missed this live as I am not at Percona Live (I am on a conference hiatus from March...
View ArticlePercona Live Has No Code of Conduct
I am not at Percona Live this week because I opted to stay home after a crazy year of travel (41 talks in 11 different countries on 3 continents in the past year). However, I realized today that...
View ArticleWomen in Science and Engineering (WISE) Computing Skills Boot Camp
Software Carpentry is running a 2-day software skills boot camp in Boston, June 24-25th 2013, for women in science, engineering, medicine, and related research areas. Registration is $20. Boot camps...
View ArticleUpgrading support.mozilla.org databases
A while ago (November 2012 to be exact), we upgraded the support.mozilla.org databases from Percona 5.1 to MariaDB 5.5 (the next step, happening soon, is upgrading them to Oracle’s MySQL 5.6). One of...
View ArticleMySQL User Group Video – Determinism and Databases
The May Boston MySQL User Group featured John Hugg of VoltDB talking about determinism and databases. I have uploaded the hour-long video to http://www.youtube.com/watch?v=mTDLyRauJtw. Seasoned...
View Articleulimits and upgrading from Oracle MySQL 5.0 to Percona patched MySQL 5.1
After upgrading to Percona’s patched MySQL 5.1*, end users were having connectivity problems, and reporting errors such as: OperationalError: (2003, "Can't connect to MySQL server on 'db-amo-ro'...
View ArticleA Different Spin On the max_allowed_packet Problem
Back in November, I filed MySQL bug 67448, talking about a different type of max_allowed_packet problem. See, an application had put data into the database, but could not retrieve it without getting...
View Article2013 SkySQL and MariaDB Solutions Videos Are Online!
I do not recall seeing an announcement about it, but I went looking for the videos today and lo and behold, they were up! Forgive me if I missed a post about it….but if you also missed it, here they …...
View ArticleIndexing Talk Online
I am doing a quick blog post to announce that I have put an indexing talk online*. Most recently, I delivered this indexing talk at Confoo and Scale 11x. The talk is on YouTube at Are You Getting the...
View ArticleVideo: Getting Started with Performance Schema
Recently I gave a new talk to both the Tokyo and Boston MySQL User Groups about how to get started using performance schema. I have put some resources online for those interested: Performance Schema...
View ArticleUpgrading to MySQL 5.6 Slides
I am about to give a talk at MySQL Connect about what you need to know before upgrading to MySQL 5.6. The PDF slides are online at http://bit.ly/upgrade56. I will be posting a video in the next few...
View ArticleMySQL Puppet Module and Slides
During yesterday’s MySQL Connect conference, Brandon Johnson and I gave a joint talk about how Mozilla uses puppet to manage hundreds of MySQL servers efficiently. We also released our mysql puppet...
View ArticleLearn MySQL for Free with MySQL Marinate, Season 3!
The 3rd season of MySQL Marinate begins October 1st, 2013*. Join the meetup group and RSVP at season 3 to join! You can do the work on MySQL, or if you prefer, MariaDB or Percona. If you do not have...
View Article