Using the MySQL stack trace to isolate bugs
I came across an interesting error reported on #mysql the other day. When I went through it with the reporter it looks like we uncovered up to two bugs in InnoDB (or rather XtraDB as it was Percona...
View ArticleCollaborate 2012 – Day 1
Collaborate 2012 started on Sunday but for me I began on Monday. I enjoyed Bob Burgess, SalesForce, presentation on shell scripting for MySQL Administration today. It preceded my presentation in the...
View ArticleWhen is wait_timeout not wait_timeout?
Over the weekend I came across an extremely curious issue with MySQL. It seemed that no matter how many times I tried to set the wait_timeout, it would always show the value of interactive_timeout. I...
View ArticleFace the facts: There is no Big Data / Big Analytics silver bullet
We have a lot more storage space available these days, and a lot more data to work with, so Big Data and Big Analytics is getting much more mainstream now. And there are conclusions and insights you...
View ArticleMySQL Connector/Net 6.3.9 has been released
MySQL Connector/Net 6.3.9, the latest maintenance release of our 6.3 version series, has been released. Connector/Net is our all-managed .NET driver for MySQL. This release will be the last release...
View ArticleMore changes from the Facebook patch
I pushed more changes from the Facebook patch. The patches include all changes from the excellent work by Nizam to make InnoDB compression better for OLTP. Everyone is welcome to look at the patches...
View ArticleMore on DynamoDB - The good part!
In a previous post on DynamoDB, I told you we were in the process of migrating to DDB and from MongoDB for our largest datastore. Now, we have moved a bit further on this and we, including myself, has...
View ArticleThe MySQL init-script mess
I don’t think there is a single good-quality MySQL init script for a Unix-like operating system. On Windows, there is the service facility, and I used to write Windows services. Based on that, I...
View ArticleCollaboration 2012 – Day 2
It seems the Titanic is everywhere, even inside the pyramid of the Luxor hotel. While the Luxor is within the Mandalay Bay complex, it’s about a half mile walk to the conference and a half mile back....
View ArticleMySQL Cluster: How to load it with data
After you have setup and properly configured MySQL Cluster you typically want to load data into it. There are a couple of ways to load data into MySQL Cluster, e.g, from dumpfiles or from csv files.If...
View ArticleManaging MySQL Backups
Database backups are typically critical to organizations, and are an important part of an overall disaster recovery strategy. MySQL Enterprise Backup performs online "Hot", non-blocking backups of your...
View ArticleTesting Samsung SSD SATA 256GB 830 – not all SSD created equal
I personally like PCIe based Flash, but from a pricing point our customers are looking for cheaper alternatives. SATA SSD is an options. There is many products based on MLC technology, and Intel 320 I...
View ArticleWebinar 5/2: Advanced Multi-Master Solutions Made Easy with Continuent Tungsten
Webinar, Wednesday 5/2 @ 10 am PT/1pm ET Continuent Tungsten has broken new ground to make previously complex or completely unattainable MySQL data management solutions simple and easy to deploy....
View ArticleYEAR(2) Challenge
You might remember this little thing called the Y2K bug. That’s twelve years ago, but MySQL still supports a YEAR(2) data type. A recent internal discussion made me realize there were aspects of...
View ArticleTesting STEC SSD MACH16 200GB SLC
Following my previous benchmark of Samsung 830, today I want to show results for STEC MACH16 SATA card, 200GB size, this card is based on SLC, and regarding STEC website, it is an enterprise grade...
View ArticleMySQL at Collaborate 12 — Day 3
Collaborate 12 is in Vegas and Collaborate 13 will be in Denver. Mark your calendars now! The last MySQL session for this year’s Collaborate is over. There is another day of sessions to go but they...
View ArticleAn old way of sandboxing MySQL
While preparing for the yesterday's MySQL/MariaDB 5.5 talk at the Mail.Ru technical forum, I downloaded the source code of three 5.5 forks - Oracle, Percona and MariaDB. And was happy that my g'old way...
View ArticleCollaborate 2012 – Day 3
Virtualization is important and Dave Welch from the House of Brick gave a great presentation of experiences with VMWare and Tier 1 databases. It was a comprehensive presentation, but the white paper...
View ArticleOld repositories
Just as one does, I was finding stuff to delete and I stumbled across this old directory which had dozens of BitKeeper work directories. Of course, I don't have a valid license for BitKeeper anymore...
View ArticleBulletproofing MySQL replication with checksums
Read the original article at Bulletproofing MySQL replication with checksumsYour MySQL replications running well? You might not even know if they aren’t. One of the scariest things about MySQL...
View Article