My Talks at the MySQL conference 2012
I was honored to get two talks accepted at the MySQL conference this year, but interestingly both of them are actually only indirectly about MySQL. The first is called “Writing non-blocking code for...
View ArticlePercona XtraDB Cluster GA Released
Percona has released GA version of the Percona XtraDB Cluster. Percona XtraDB Cluster is free, open source solution and is based on MySQL 5.5.21 community edition. It has all the goodies coming from...
View ArticleA Consulting Lounge and cool giveaways at MySQL week in Santa Clara!
Let’s be clear from the get-go: contrary to what this picture and the title of this post may suggest, we are not giving Oliver - SkySQL’s honorary mascot - away next week! He was very good, though,...
View ArticlePlaxo picks SchoonerSQL over Oracle
World’s leading online address book, Plaxo, deploys SchoonerSQL instead of Oracle database.Watch this on-demand webinar where Ethan Erchinger, VP of Operations and SolutionArchitecture at Plaxo, talks...
View ArticleSolving the Cloud Database Memory Conundrum
Cloud databases have a memory problem. Continuent has been doing a lot of Amazon deployments lately, and it is becoming apparent that memory utilization in those environments is more than just an...
View ArticleNeed help of MySQL experts (no kidding)
Today at a conference I was approached with a task, typical for a modern web app.We have a chat system, and need to store and show all messages in the system.There is no limit as to how long you store,...
View ArticleHow to resize InnoDB logs?
If for any reason you need to change the size of InnoDB log files (also known as transaction logs), but not sure how to do it, this post will guide you through the steps. Step 1: Preflight checks...
View ArticleAnnouncing Percona XtraBackup 1.6.6
I am happy to also announce the latest minor release in the Percona XtraBackup 1.6 series. We recognise that not everybody will want or be able to make the leap to our new major release, Percona...
View ArticleAnnouncing Percona XtraBackup 2.0.0 GA
I’m really excited to today announce the first GA (Generally Available; i.e. stable) release of Percona XtraBackup 2.0. We have worked hard since our last major release on improving the reliability and...
View ArticleAnohter way to work with MySQL process list
In an earlier post titled “How to work with a long process list in MySQL”, we showed a neat way to work with the process list by using various shell tools. But some of that can also be done using pure...
View ArticleHow to selectively kill queries in MySQL?
For as long as it is only about a few of them, it is as simple as looking at the SHOW PROCESSLIST output for thread identifiers to kill. They can be found in the first column called Id. These values...
View ArticlePlease try your subqueries on MariaDB
MariaDB 5.3 is now GA, and MariaDB 5.5 is RC. One of the primary features in these releases is all-round coverage with subquery optimizations. Practically every kind of subquery available in SQL has...
View ArticleGoing to Percona Live: MySQL Conference and Expo?
Make sure to leave some room in your suitcase if you’re going to the Percona Live: MySQL Conference and Expo next week. The OurSQL podcast folks – that’s me, current co-host Gerry Narvaja and former...
View Articlehow to setup gitorious on ubuntu server 11.10
In this tutorial I will describe how to setup gitorious on Ubuntu 11.10. Gitorious – a Ruby on Rails web application – can be used to conclude git projects in an easy to manage user interface. In the...
View Article3rd edtion — High Performance MySQL
Some archeologist will find my first two editions of High Performance MySQL and wonder why I stored so many Post-It notes and wrote some many notes in them. High Performance MySQL editions one through...
View ArticleList MySQL Indexes With INFORMATION_SCHEMA
Have you ever wanted to get a list of indexes and their columns for all tables in a MySQL database without having to iterate over SHOW INDEXES FROM ‘[table]‘? Here are a couple ways… The following...
View ArticleInternational PHP Conference -- CODES
Early bird registration for the International PHP Conference might be over but Oracle has just received discounts. If you register for a 2 days with the code "Oracle 1" it will only cost you 499€...
View Article*Not* Going to Percona Live: MySQL Conference & Expo?
If you cannot make next week’s Percona Live: MySQL Conference and Expo, I am proud to announce that Mozilla will be live-streaming on Air Mozilla the events on Wednesday, April 11th. The events are (at...
View ArticleHow should Mondrian get table and column statistics?
When evaluating queries, Mondrian sometimes needs to make decisions about how to proceed, and in particular, what SQL to generate. One decision is which aggregate table to use for a query (or whether...
View ArticleHow important a primary key can be for MySQL performance?
How important a primary key design can be for MySQL performance? The answer is: Extremely! If tables use InnoDB storage engine, that is. It all begins with the specific way InnoDB organizes data...
View Article