(Justin Swanhart) I recently got back from FOSDEM, in Brussels, Belgium. While I was there I got to see a great talk by Sveta Smirnova, about her MySQL 5.7 Labs release JSON UDF functions. It is important to note that while the UDF come in a 5.7 release it is absolutely possible to compile and use t
Tag: Open Source
Extent Descriptor Page of InnoDB
(Annamalai Gurusami) Within the MySQL data directory, the InnoDB storage engine creates two types of files — the data files and the redo log files. Each data file (or ibd file) belongs to exactly one tablespace.
Creating Event Handlers with MySQL Enterprise Monitor
(Shinguz) MySQL Enterprise Monitor (MEM) has by default no Event Handlers created and activated. These Event Handlers you have to define yourself according to your needs.
Query Digesting and String Quoting Syntax in SQL
(Baron Schwartz) One of the interesting challenges in writing a system like VividCortex is writing a query digesting algorithm that deals with all of the technology-specific features, bugs, and quirks. When we added PostgreSQL performance monitoring recently, I knew this would be a new challenge bec
MySQL Dumping and Reloading the InnoDB Buffer Pool
(Tony Darnell) MySQL’s default storage engine as of version 5.5 is InnoDB. InnoDB maintains a storage area called the buffer pool for caching data and indexes in memory. By keeping the frequently-accessed data in memory, related searches are retrieved much faster than reading from disk.
Percona XtraDB Cluster 5.6: a tale of 2 GTIDs
(Stephane Combaudon) Say you have a cluster with 3 nodes using Percona XtraDB Cluster (PXC) 5.6 and one asynchronous replica connected to node1. If asynchronous replication is using GTIDs, moving the replica so that it is connected to node2 is trivial, right?
Creating a minimal MySQL installation for embedded system!
(Ted Wennmark) Over the last few MySQL releases the size of the MySQL package have increased in size and it looks like the trend is continuing.
MySQL Character encoding – part 1
(Ewen) Recently at FOSDEM, Maciej presented “Breaking and unbreaking your data”, a presentation about the potential problems you can incur regarding character encoding whilst working with MySQL. In short, there are a myriad of places where character encoding can be controlled, which gives ample oppo
Script to Convert Storage Engine on All Tables
(itchyninja) Sometimes you encounter a server with multiple tables of a particular storage engine which you need to convert to another storage engine. For us, this often happens when we find systems running MyISAM and we want to get these over to InnoDB.
Online GTID rollout now available in Percona Server 5.6
(Stephane Combaudon) Global Transaction IDs (GTIDs) are one of my favorite features of MySQL 5.6. The main limitation is that you must stop all the servers at the same time to allow GTID-replication. Not everyone can afford to take a downtime so this requirement has been a showstopper for many peopl
