Free DevOpsDC meetup on Tuesday
Next Tuesday I’ll be speaking at the DevOpsDC meetup at CustomInk’s offices. I’ll talk about why MySQL downtime happens and what you can do to avoid or prevent it. This is a research-based talk (but...
View ArticleMySQL Enterprise Backup Part III
MySQL Enterprise Backup (MEB) provides an easy way to perform incremental backups. You do have to know the log sequence number or LSN1 of the previous backup. And you can find the LSN in the...
View ArticleMySQL Connector/Python available through the Python Package Index
Today we registered MySQL Connector/Python with the Python Package Index (PyPI). It makes installing your favorite connector even easier (provided you first install setuptools or pip): shell>...
View ArticleData Modeling
Dear data integration fans, I’m a big fan of “appropriate” data modeling prior to doing any data integration work. For a number of folks out there that means the creation of an Enterprise Data...
View ArticleWebinar: Scaling MySQL with TokuDB
MySQL implementations are often kept relatively small, often just a few hundred GB or less. Anything beyond this quickly leads to painful operational problems such as poor insertion rates, slow...
View ArticleUsing MySQL stored procedures with PHP mysqli
A couple of weeks ago a friend of mine asked me how to use MySQL stored procedures with PHP’s mysqli API. Out of curiosity I asked another friend, a team lead, how things where going with their PHP...
View ArticleBook Review – Effective MySQL
Effective MySQL: Optimizing SQL Statementsby Ronald BradfordNo Nonsense, Readable, Practical, and CompactI like that this book is small; 150 pages means you can carry it easily. It's also very no...
View ArticleShlomi Noach and the MySQL Oracle ACE
A big congrats to Shlomi Noach for his MySQL Oracle ACE. You can find Shlomi's code and blogs at http://code.openark.org/blog/.PlanetMySQL Voting: Vote UP / Vote DOWN
View ArticleLog Buffer #244, A Carnival of the Vanities for DBAs
Managing the databases of any kind of any size in the production environment requires the administrators to remain up to date and on the toes every time. They need to learn fast and apply their...
View ArticleOracle ACE
I am honored to have been nominated for, and to have received the Oracle ACE award. Nomination for this award is made by Oracle community members, and in this case those being Oracle employees Keith...
View ArticleChecking on the Progress of Large DML Commands in MySQL Using Perl – Part Two
Part Two of Two: Checking on database activity when running a large DML (Data Manipulation Language) statement – such as INSERT, DELETE, UPDATE or SELECT. Part Two: Monitoring the activity via Perl and...
View ArticleEmulating global transaction ID with pt-heartbeat
Global transaction IDs are being considered for a future version of MySQL. A global transaction ID lets you determine a server’s replication position reliably, among other benefits. This is great when...
View ArticleUsing MySQL prepared statements with PHP mysqli
Starting with PHP mysqli is easy, if one has some SQL and PHP skills. To get started one needs to know about the specifics of MySQL and a few code snippets. Using MySQL stored procedures with PHP...
View Article“How Fractal Trees Work” at MIT today
I’ll be talking about How Fractal Trees Work today at MIT in the Computational Research In Boston and Beyond (CRIBB) seminar (http://www-math.mit.edu/crib/2011/nov4.html). The talk is at 12:30 in the...
View ArticleReplication stars
Working with replication, you come across many topologies, some of them sound and established, some of them less so, and some of them still in the realm of the hopeless wishes. I have been working with...
View Article1.1.2-*stable* release of the replication and load balancing plugin for PHP!
PECL/mysqlnd 1.1.2-stable has been released. The mysqlnd replication and load balancing plugin for PHP 5.3/5.4 finally got the download label it deserves: stable, ready for production use!...
View ArticleMySQL Utilities
I recently explored the mysql-utilities scripts available on launchpad ( https://launchpad.net/mysql-utilities ) The examples below are from my local test db.The code is available via a quick bzr...
View ArticleMaking InnoDB compression adaptive
The InnoDB plugin manual states that InnoDB table compression works best for tables that are read mostly. But we like InnoDB and think it might be possible to compress tables for OLTP workloads....
View ArticleSlides for Fixed in Drizzle talk, Percona Live UK 2011
Here are the slides to my second talk at last week's Percona Live event in London: Fixed in drizzle View more presentations from Henrik Ingo read morePlanetMySQL Voting: Vote UP / Vote DOWN
View ArticleTrapped by History
SSL-users in MySQL seem to cause quite a lot of problems for people. Quite a lot af bug reports have been posted to bugs.mysql.com over time that have most or all been classifed as ‘not a bug’....
View Article