What The Community DOESN’T Know About InnoDB in MySQL 5.5
MySQL 5.5 introduced a number of InnoDB startup options and system variables. I did a quick Google search for each parameter mentioned on the official page and was a little surprised by the results...
View ArticleA first look at delayed replication in MySQL 5.6
If you like fresh features, you should not miss this one. MySQL 5.6.2 includes, among other improvements, the implementation of Time delayed replication, a feature that lets you tell the slave not to...
View ArticleThe socket_peercred authentication plugin
Here’s a demonstration of an authentication plugin. The plugin is named SOCKET_PEERCRED and we supply the source with MySQL 5.5. It’s plugin/auth/auth_socket.c. It’s small (less than 100 lines at this...
View ArticleVirtual IP Addresses and Their Discontents for Database Availability
Virtual IP addresses or VIPs are commonly used to enable database high availability. A standard failover design uses an active/passive DBMS server pair connected by replication and watched by a...
View ArticleMoving a LAMP site
I’ve done this in the past, but thought this time I’ve got to take notes. It can be used as a crude check list in the future. Don’t underestimate the power of a practical, down-to-earth check list!...
View ArticleMicrosoft’s position on MySQL
While Oracle provides no official information they are planning on improving MySQL and using as a product to compete with Microsoft SQL Server, it is rather obvious from what little information you can...
View ArticleWhat is exec_time in binary logs?
If you’ve used MySQL’s mysqlbinlog tool, you’ve probably seen something like the following in the output: “exec_time=0″ What is the exec_time? It seems to be the query’s execution time, but it is not....
View ArticleMySQL & Friends Meetup @ FOSDEM
Kris Buytaert organized a MySQL Meetup at FOSDEM last year, and because of the success we’ll be doing it again this year, in the same restaurant: Sogno d’Italia. Everybody is invited to come to the...
View ArticleColumn Store 101
I’m often asked, as an initial question of why LucidDB can perform so much better than traditional row store databases like Oracle, SQLServer, DB2, MySQL is HOW? There’s a bunch of reasons and we have...
View ArticleGenerating Google line charts with SQL, part I
In this series of posts I wish to show how Google Charts can be generated via SQL. We discuss the Google Charts limitations which must be challenged, and work towards a simple chart. I’m going to...
View ArticleQuickly and efficiently migrating hundreds of servers from MySQL to MariaDB
Via SpamExperts: SpamExperts has their own anti-spam filtering cloud which is provided as a software-as-a-service (SaaS) model. In addition they have an e-mail security product which they install,...
View ArticleMySQL & Friends Meetup at Fosdem 2011
I admit .. I`m lazy ... unlike last year I did not organize MySQL and Friends meetup at Fosdem. I outsourced it to Kenny More info and registration here Technorati Tags: fosdem meetup mysql Share with...
View ArticleSample datasets for benchmarking and testing
Sometimes you just need some data to test and stress things. But randomly generated data is awful — it doesn’t have realistic distributions, and it isn’t easy to understand whether your results are...
View ArticleCome to Lisbon and meet MariaDB developers
The next Monty Program Ab company and MariaDB developer meeting will be in Lisbon, Portugal between Friday 11 March and Monday March 14, 2011.The topic of the meeting is to go through what has been...
View ArticleNow we usually build MySQL with CMake
We built the MySQL 5.5 server with the CMake build system rather than GNU autotools. In a sense, this is no news — MySQL has used CMake for some things, especially on Windows, for years. But I (Peter...
View Article451 CAOS Links 2011.02.01
Hudson developers vote for Jenkins. SugarCRM turns cash flow positive. And more. Follow 451 CAOS Links live @caostheory on Twitter and Identi.ca, and daily at Paper.li/caostheory “Tracking the open...
View ArticleA Small Fix For mysql-agent
If you're already using an SNMP monitoring tool like OpenNMS, mysql-agent is a great way to add a number of graphics using Net-SNMP. However mysql-agent has a small bug that drove me crazy. I will try...
View ArticleOn generating unique IDs using LAST_INSERT_ID() and other tools
There’s a trick for using LAST_INSERT_ID() to generate sequences in MySQL. Quoting from the Manual: Create a table to hold the sequence counter and initialize it: mysql> CREATE TABLE sequence (id...
View ArticleSQLyog 8.8 introduces improved performance, SQL_mode support and more.
We are pleased to announce a new and improved GA version of SQLyog MySQL GUI. The highlights of this release (8.8) are: * Drastically improved memory management in DATA and RESULT tabs. This allows...
View ArticleAnnouncing the FOSDEM MySQL & Friends DevRoom schedule
It was ready for a while already, but now it's part of the official FOSDEM schedule as well: I am very pleased to announce the presentations and speakers of the MySQL & Friends Developer Room,...
View Article