FLUSH STATUS surprise?
What does FLUSH STATUS do? We all know that it will simply reset all status variables (except for ‘uptime’) to same values as immediately after a server restart. Just google it and you will find that...
View ArticlePer-database information in performance_schema, please!
This is a follow-up om my first Blog on performance_schema that appeared here: One particular request that we had frequently from our users is to have status variables exposed per database and maybe...
View ArticleOurSQL Episode 67: HA and Replication
News/Feedback Last week we talked about how we learn and keep up to date with changes to MySQL. Mark Grennan of mysqlfanboy.com posted his own list of MySQL resources. Call for papers for Percona Live:...
View ArticleGet the 95% for Your Index Prefix
I was playing around with an idea recently... I wanted to find out, what is the lowest number of characters needed to satisfy 95% of the values in a column? 95% is to rule out outliers. I plan on using...
View ArticleFocus on Backup
In the latest episode of our “Meet The MySQL Experts” podcast, Sveta Smirnova from the MySQL technical support organization gives us an overview of the common MySQL backup practices and tools, and...
View ArticleFormer Swedish Pirate Party leader and MySQL US Speaker on the list of the...
For those of you who was at the MySQL User Conference in 2008, you might remember that the then leader of the swedish Pirate Party, Rick Falkvinge, was one of the keynote speakers, giving a talk on...
View ArticleMySQL 5.5.18 Debian packaging now available
I am happy to announce that MySQL 5.5.18 is now available via Debian native packaging. We have gotten many requests for this and our build and release teams have pulled together to ensure that our DEB...
View ArticleMySQL and Debian Linux
It is available now ! MySQL 5.5.18 now offers Debian Linux (.deb) packages. They are available via the http://dev.mysql.com/downloads/mysql site !Finally the Debian community can upgrade easily to...
View ArticlePercona Live: MySQL Conference And Expo 2012 - a note on proposals
As a member of the conference committee I review the session and tutorial proposals for the Percona Live MySQL conference in Santa Clara, 2012. The sessions are expected to be technical, and I'm happy...
View ArticleSpecial mysqldump fingerprinting rule in pt-query-digest
The pt-query-digest tool has a number of special cases that affect how it “fingerprints” queries when it groups similar queries together to produce an aggregated report over the group. One of these is...
View ArticleAvoiding auto-increment holes on InnoDB with INSERT IGNORE
Are you using InnoDB tables on MySQL version 5.1.22 or newer? If so, you probably have gaps in your auto-increment columns. A simple INSERT IGNORE query creates gaps for every ignored insert, but this...
View ArticleUnderstanding the unique_subquery optimization
If you use the EXPLAIN SELECT statement to see how your subqueries are treated by MySQL, you may sometimes meet the "unique_subquery" optimization. Here is how the manual describes it:"unique_subquery:...
View ArticleVirident FlashMAX MLC in tpcc-mysql workload
As I mentioned in previous post on Virident FlashMAX MLC, beside sysbench benchmark, I also run tpcc-mysql (to compare performance Virident FlashMAX vs Fusion-io ioDrive Duo) The report with results is...
View ArticlePECL/mysqlnd_ms global transaction ID injection status
Baby PECL/mysqlnd_ms 1.2.0-alpha, the PHP MySQL replication and load balancing plugin for mysqlnd, has done its first steps into the direction of global transaction id injection: injection happens,...
View ArticleCommercial use of MariaDB & Webinar with SkySQL
A lot of things is happening in the MariaDB world; We just had our developers conference in Athens, we are about to bring out MariaDB 5.3 -RC and MariaDB 5.5-beta. MariaDB 5.5 will include all the...
View ArticleWaiting for table metadata lock and PECL/mysqlnd_ms
The MySQL administration SQL command SHOW PROCESSLIST may read "Waiting for table metadata lock" in its "State" column for a statement. The statement in question is waiting for another transaction to...
View ArticlePercona Replication Manager, a solution for MySQL high availability with...
Over the last year, the frustration of many of us at Percona regarding issues with MMM has grown to a level where we started looking at other ways of achieving higher availability using MySQL...
View ArticleOTN MySQL User Forum
One thing I enjoy about this job is being able to meet face to face the with MySQL Community. We have a big community and it is hard to keep up ! Sadly, I will not be able to make the OTN MySQL User...
View ArticleJoin Monty Program & SkySQL for an Open Discussion on the Use of MariaDB™...
Monty Program and SkySQL invite you to an open discussion webinar on why MariaDB™ is the alternative and future of the MySQL® database, not only for the User Community, but also for the Enterprise....
View ArticleInnodb vs MySQL index counts
I had a customer recently who a few strange errors in their mysqld.err log: [ERROR] Table database_name/table_name contains 8 indexes inside InnoDB, which is different from the number of indexes 7...
View Article