The April DB Engines rank show that MySQL has passed SQL Server to become the second highest ranked database management system.
MySQL overtakes SQL Server
Congratulations to my fellow MySQL-ers at Oracle — your hard work
is being noticed.
The April DB Engines rank show that MySQL has passed SQL Server to become the second highest ranked database management system.
MySQL overtakes SQL Server
Congratulations to my fellow MySQL-ers at Oracle — your hard work
is being noticed.
In case you missed it, MySQL Utilities 1.3.0 (alpha) was released last week. MySQL Utilities is a component of MySQL Workbench, but it’s been broken out into a separate download allowing command-line users access unencumbered by a pretty GUI interface. Plus, it has some new features – most importantly to me, a utility (mysqlfrm) which can read .FRM files and produce CREATE TABLE statements as a result. This will be very useful for recovery processes, in conjunction with InnoDB transportable tablespaces in situations where the InnoDB system tablespace is corrupted, and you don’t know the exact table definition.
…
[Read more]This week, we take a lighter topic and talk about the many uses and meanings of "binary". Ear candy is a but about SET GLOBAL SQL_BIN_LOG, and At the Movies is Ariel Weisberg of VoltDB explaining sharding and elastic clustering.
Events
DBA Hangops -
an every-other-week hangout for dba's (right now it's mostly
MySQL) - The DB hangops sessions for April and May are April
10th, April 24th, May 8th and May 22nd.
Call for Papers for MySQL Connect is open! The call closes Friday, April 12th.
Percona is glad to announce the release of Percona Playback 0.6 for MySQL on April 9, 2013. Downloads are available from our download site and Percona Software Repositories.
Percona Playback for MySQL is a tool for replaying the load of one database server to another. Currently it can read queries from MySQL query-log and MySQL tcpdump files and run them on other MySQL server. With Percona Playback you can measure how a server or database upgrade, change in my.cnf or schema change can affect the overall performance of your MySQL database server.
Percona Playback …
[Read more]MySQL lets database administrators define access rights on many levels – from the ability to run global commands down to access to individual columns. Some rights can be applied to many different objects, such as for example SELECT or UPDATE, which can be granted globally or restricted only to certain databases or tables, while others are only meant for one specific purpose. An example of the latter could be FILE privilege, which permits user to interact with the file system from inside a database instance. It only makes sense as the global right and not anywhere else.
As any other activity that produces changes, GRANT statements are replicated to MySQL slaves. Regardless of the binary log format setting, such events are always logged in STATEMENT format. It is likely because the command needs to handle more than just updating the contents of a few system tables, so such design allows each slave to fully execute the changes within their …
[Read more]If T.S. Eliot were a MySQL DBA, I think he would have been more upbeat about April.
We are gearing up for an incredible second half of April. We will be presenting three separate sessions at the Percona Live: MySQL Conference and Expo 2013, April 22-25, in Santa Clara, CA. In addition, we will be presenting at SkySQL’s MySQL & Cloud Database Solutions Day on Friday, April 26 at the same location.
Come by to see us in Booth #114, or stop by one of our sessions:
Using TokuDB: A Guided Walk Through a …
[Read more]Just a reminder for 2 important MySQL events as they have already been announced:
MySQL Community Reception - “Let’s Celebrate MySQL 5.6
GA!”
MySQL Connect CfP is open by April 12, 2013.
This post is about keeping it simple when it comes to managing a company’s databases. Simplicity lets me easily diagnose problems, quickly setup new databases, readily validate my actions while configuring replication, and identify the right course of action even at two in the morning.
Simplicity in my infrastructure allows me to diagnose problems. It is difficult to diagnose if a past network spike was from a Memcached instance or a Postfix instance hosted on the same machine. Service segregation, meaning leaving a single host responsible for a single heavy process, significantly aids in diagnoses because standard, rapidly deployed graphs in any of a number of RRDTool implementations can show host-wide performance statistics that can only have come from the single heavy process that machine is responsible for running.
Simplicity in my instance configuration has made it easy to add another instance. The current time from request …
[Read more]Team MariaDB will be at the Percona Live MySQL Conference & Expo 2013, held in Santa Clara from April 22-25 2013. We will also be at the SkySQL Solutions Day held on April 26 2013 at the same venue, the Hyatt Santa Clara. We have talks, a booth in the DotOrg Pavilion, have a BoF and we’re participating in the passport program.
Team MariaDB talks:
During the process of researching InnoDB’s storage formats and building the innodb_ruby and innodb_diagrams projects discussed in my series of InnoDB blog posts, Davi Arnaut and I found a number of InnoDB bugs. I thought I’d bring up a few of them, as they are fairly interesting.
These bugs were largely discoverable due to the innodb_space utility making important internal information visible in a way that it had never been visible in the past. Using it to examine production tables provided many leads to go on to find the bugs responsible. When we initially looked at a graphical plot of free space by page produced from innodb_space data, we were quite surprised to see so many …
[Read more]