Using ioprofile with MySQL is cool !
Tracing per file IOs is a mandatory task for anyone doing performance issue analysis on a MySQL database. This could help to find candidates for innodb table compression, to decide to move data around...
View ArticleDBJ: MySQL Benchmarking
Benchmarking is liking running your system through it’s paces. You don’t know how fast your software and hardware are until you’ve put some pressure on them. Benchmarking tools allow you to do just...
View ArticleA deadlock I do not understand.
I am not an expert in InnoDB internals and have only little experience with using transactions actually. But I have started learning basics and understanding SHOW ENGINE INNODB STATUS (and the...
View ArticleMonty Program Ab Istanbul2010: day one
Our Monty Program Ab All Company Meeting Istanbul 2010 is over and the last MP employees are checking out of the hotel. Meanwhile I would like to share our daily newspaper with you. Daniel Bartholomew...
View ArticleMySQL Best Practices for DBAs and Developers
This is one of the MySQL presentations I’m doing on the OTN LAD Tour in South America, starting today in Lima, Peru. MySQL Best Practices for DBAs and Developers Learn the right techniques to maximize...
View ArticleMySQL Support Options
Oracle has released news about changing policies of MySQL Enterprise Support effectively dropping annual support for Basic and Silver. The entry level support is now $3000 per server per year. The...
View ArticleOn early MySQL development hostnames
While reading through the manual I ran across something I had totally forgotten about from the early MySQL days. Early on, Monty (or was it Jani?) decided to name many development servers variants of...
View ArticleMySQL Connector/Python 0.2-devel available
Next development release v0.2.0 of MySQL Connector/Python is available for download and testing. We still don’t recommend to use it in production: it is not beta or GA yet, but we are getting there....
View ArticleMonty Program Ab Istanbul2010: day two
Day two of our Monty Program Ab All Company Meeting Istanbul 2010 we joined together with SkySQL and enjoyed a talk by Facebook people Mark C. and Domas M. Check out the Istanbul Haber No. 2: Check out...
View ArticleNew white paper – MySQL Replication – Enhancing Scalability and Availability...
MySQL Replication from 1 Master to Multiple Slaves A new white paper has been published that covers MySQL Replication – background information, how it works, how to use it and what’s new in MySQL 5.5....
View ArticleFetching rows as dictionaries with MySQL Connector/Python
This post describes how to make a custom cursor returning rows as dictionaries using MySQL Connctor/Python v0.2 (or later). Problem: you want to fetch rows from the database and return them as a...
View ArticleWoes of ROW based logging implementation
I have been trying to find ways to implement ROW based logging at our company, as it provides better reliability and far less chances for a slave going "out-of-sync" with a master. One of the big...
View Article3 Istanbul videos summarizing everything you need to know of MySQL and...
At the MariaDB developer meeting in Istanbul, we didn't yet tackle the logistics of filming and streaming the talks given, so if you weren't there, you have to be content with the blogs and slides...
View ArticleThe mysqlnd query cache meets Oxid at the IPC 2010
How amusing: an ancient write-up on the first PHP Kongress in 2000 edition written by one who later became a mentor of the autor of phpOpenTracker. How boring: a silver guy talking at the 10th...
View ArticleHow to get your submission rejected from the MySQL conference
I’ve written before about how to get accepted to the conference. We want great technical submissions in a broad variety of topics, for databases well beyond MySQL. I wanted to post a quick list of...
View ArticleSlow Query Log in MySQL 5.1 Cheat Sheet
I try to eliminate warnings and errors in the error log as much as possible - not just fixing actual issues, but also to eliminate the noise in the error log. As I have been doing 5.1 upgrades lately,...
View ArticleNew Planet for Theatre
Yesterday I discovered that my friend Adrienne has a blog that I didn't know about - which is fine, because apparently it's new. But that highlighted a problem I've had in general, which is that there...
View ArticleTranslation of "Appendix. Methods of copying and moving of MySQL...
Translation of appendix about methods of copying and moving MySQL databases just published. This is just short overview of possible methods and does not pretend to be detailed guide. It starts as:...
View ArticleSecond Drizzle Beta (and InnoDB update)
We just released the latest Drizzle tarball (2010-10-11 milestone). There are a whole bunch of bug fixes, but there are two things that are interesting from a storage engine point of view: The Innobase...
View ArticleHelp Bring Zork and the FyrevM to Android, Kindle et al
David Cornelson of TextFyre has embarked on an ambitious plan to create a new open source virtual machine, FyreVM. This new VM will run Interactive Fiction games (e.g. Zork and newer works written in...
View Article