INSERT, Don’t DELETE
I’ve been working on a data archival project over the last couple weeks and thought it would be interesting to discuss something a bit counter-intuitive. Absolutes are never true, but when getting rid...
View ArticleDELETE, don't INSERT
Have just read INSERT, Don’t DELETE by Aaron Brown, and have some lengthy response, which is why I write this post instead of commenting on said post. I wish to offer my counter thought and suggest...
View ArticleLock Wait Timeout Errors or Leave Your Data on the Server
If you use MySQL with InnoDB (most everyone) then you will likely see this error at some point. There is some confusion sometimes about what this means. Let me try and explain it.Let's say we have a...
View ArticleNasty InnoDB regression in MySQL 5.5.25
We just ran into a nasty InnoDB bug that only seems to exist in MySQL 5.5.25: An InnoDB update that modifies a rows primary key can trigger some recursive behavior that creates new rows until all disk...
View ArticleSlides From my MySQL and Nagios Monitoring Talk
At the 1st Latin American MySQL, NoSQL and Cloud Conference, my podcast co-host Gerry and I gave a talk on Alerting with MySQL and Nagios – download the PDF slides!PlanetMySQL Voting: Vote UP / Vote DOWN
View ArticleAnnouncing Percona Live MySQL London
Looking for a great opportunity to share your MySQL knowledge with the MySQL community? Here is your chance. Percona is happy to announce that the dates of the Percona Live MySQL London Conference have...
View ArticleManaging MySQL with Puppet slides
Copying Brian's blog post so it's fed to Planet MySQL: I gave my first presentation at MySQL/NoSQL/Cloud Latin American Conference today, in fact, it was my first presentation ever. I've spoken in...
View ArticleInterview with Ronald Bradford about MySQL Connect
Ronald Bradford, an Oracle ACE Director has been busy working with database consulting, book writing (EffectiveMySQL) while traveling and speaking around the world in support of MySQL. I was able to...
View ArticleALTER TABLE: Creating Index by Sort and Buffer Pool Size
Today I was looking at the ALTER TABLE performance with fast index creation and without it with different buffer pool sizes. Results are pretty interesting. I used modified Sysbench table for these...
View ArticlePythian at MySQL NoSQL & Cloud Conference & Expo, Buenos Aires
It’s with great pleasure that I announce that my friend and colleague, Francisco Bordenave, will be talking about MySQL Replication at 2:10pm on the 28th of June 2012. This is the 1st Latin American...
View ArticleHacking the Jenkins BZR plugin
For Drizzle and for all of the projects we work on at Percona we use the Bazaar revision control system (largely because it’s what we were using at MySQL and it’s what MySQL still uses). We also use...
View ArticleNew Jenkins Bazaar plugin release! 1.18
From the desk of your new Bazaar plugin for Jenkins maintainer, I give you Version 1.18. This release has two good bug fixes: UI fix for checkout option (JENKINS-12261) Auto-recover from corrupt BZR...
View ArticlePECL/mysqlnd_ms 1.4: A failover standby using weighted/prioritized load...
Some people speak incredibly fast, others make you fall asleep listening. If you have a heterogenous MySQL cluster with differently sized machines, some will be able to answer questions faster than...
View ArticleHot Table Optimization with MySQL
Table optimization is a necessary evil; tables sometimes need to be optimized to reclaim space or to improve query performance. Unfortunately, MySQL blocks writes to a table while it is being...
View ArticleUsing the MySQL event scheduler to rotate the slow query log
If you are like me, then you like to record all of your query traffic into the slow query log with long_query_time=0. Since I'm usually using Percona Server, I usually set...
View ArticleAccidental DBA’s Guide to MySQL Management
Read the original article at Accidental DBA’s Guide to MySQL ManagementSo you’ve been tasked with managing the MySQL databases in your environment, but you’re not sure where to start. Here’s the quick...
View ArticleMySQL Upgrade Webinar Questions Followup
I did a Webinar about MySQL Upgrade – Best Practices Yesterday and there were some questions we could not answer during Webinar, following Jay’s Lead I decided to post them as a Blog Post. Q: Can you...
View ArticleDo You Have What it Takes? Looking for a Few Daring Open Source Engineers...
At a time when most companies are doing all they can to maintain the status quo, SkySQL is daring to imagine a new “normal”. We’re on a mission to change the way companies interact with and manage...
View ArticleARM based data center. Inspiring.
In a previous post I wrote ARM based servers. Since then, and thanks to all the comments and responses I got, I looked more into this ARM thing and it's absolutely fascinating...Look at this beauty...
View ArticleFast, parallel restore from SQL dumps (mysqldump) for MySQL
I have used the technique that I am going to describe below on several occasions to restore from a SQL dump generated using mysqldump. In some cases, the restore that had taken 2 days and still could...
View Article