XtraBackup Manager - What have I been up to!?!
Howdy all,Just a quick update in the world of XtraBackup Manager development. In the last couple of weeks I have not been doing a great deal of work on XtraBackup Manager itself, but rather doing a lot...
View ArticlePercona XtraBackup 1.6.3
Percona is glad to announce the release of Percona XtraBackup 1.6.3 on 22 September, 2011 (Downloads are available here and from the Percona Software Repositories). This release is purely composed of...
View ArticleAdding pre/post hooks into MySQL init scripts
On several occasions it may be necessary to do some tasks around the process of starting or stopping a MySQL server such as: Perform a warmup of the database using custom scripts and external...
View ArticleDatabase metics - thoughts and measurements
If I were to ask you 'what are the (database) metrics?', what do you think I'm asking? Thats an interesting question and something that requires some thought so lets handle this by actually looking at...
View ArticleTech Messages | 2011-09-21
A special extended edition of Tech Messages for 2011-08-31 through 2011-09-21: Lab OverviewThis guy is serious about his lab! ThroughputAll sorts of useful information here. My favorite is the first...
View ArticleBlowing up in memory
MySQL isn’t too concerned about table handler memory usage – it will allocate row size buffer thrice per each table invocation. There’s a few year old bug discussing UNION memory usage – for each...
View ArticleGreen HDs and RAID Arrays
Some so-called “Green” harddisks don’t like being in a RAID array. These are primarily SATA drives, and they gain their green credentials by being able reduce their RPM when not in use, as well as...
View ArticlePython Interface to MySQL
There has been a lot of discussions lately about various non-SQL languages that provide access to databases without having to resort to using SQL. I wondered how difficult it would be to implement such...
View ArticleMySQL 101 - Transactions
We've now come a long way since our first steps at creating our online bookshop database. Now we need to start to think about how to sell the books and store details about the sales. This is the time...
View ArticleDirect MySQL Stream Access - Revised
Roughly three years ago I was writing about Direct MySQL Stream Access - a way to access the low-level stream PHP's mysqlnd library is using. Back then this had been a patch against PHP's mysqli...
View ArticleMySQL for Database Administrators course - newly updated!
The very popular MySQL for Database Administrators course has been updated to bring you more on InnoDB, MySQL's default storage engine, more on MySQL tools and even better hands-on exercises. This...
View ArticleMySQL at the core of commercial open source
Oracle last week quietelyannounced the addition of new extended capabilities in MySQL Enterprise Edition, confirming the adoption of the open core licensing strategy, as we reported last November. The...
View ArticleSpeaking at Insight Out in Tokyo
I will be joining a stellar class of speakers at the Insight Out DB Showcase in Tokyo from Oct 19-21, 2011. This event covers several RDBMS technologies including MySQL. My topics are: Better MySQL...
View ArticleWhy a new memory engine may change everything ?
I’m sure you are aware that the last Percona server release includes a new improved MEMORY storage engine for MySQL. This new engine is based on Dynamic Row Format and offers some of great features,...
View ArticleFrom Under the Desk to the Cloud
Review of the O’Reilly Strata Making Data Work Conference (reprinted from my guest blog for the Cloud Council of 7) Monica Rogati of LinkedIn told a story of the early days at the firm, when the...
View ArticleHow to Implement MySQL Sharding – Part 2
In the previous post of this series (which can be found here) I discussed how to identify tables that can serve as good candidates for sharding. Once you have decided which tables should be sharded...
View ArticleMySQL.com hacked?
As per amorize.com MySQL.com was hacked and quote “infecting visitors with malware” .. true or false? … More reading at krebsonsecurity.com too.PlanetMySQL Voting: Vote UP / Vote DOWN
View ArticleHacked MySQL.com used to serve Windows malware
Open-source software provider cleans up infection but back doors may remain, Armorize says.PlanetMySQL Voting: Vote UP / Vote DOWN
View ArticleThree wishes for a new year
It's another new year by Jewish calendar. And what do I wish for in the following year? World peace Good health to all Have some way to turn SHOW commands into SELECT statements, server side. I'm...
View ArticleTips and tricks: Killer response time for non-overlapping intervals
Assume you have a table where you store non-overlapping intervals using two columns, e.g. IP ranges. IP ranges are simple to represent using integer notation:CREATE TABLE ip_owner ( owner_id int NOT...
View Article