Skip navigation links
MySQL Yum Repository
MySQL Cluster 7.3
MySQL for Excel

MySQL Central @ OpenWorld

Register Now and Save US$200! »

MySQL Community Server

New Releases RSS Feed for new product releases

MySQL Quickpoll

What InnoDB specific options are you most eager to see made dynamic?

Take the Quickpoll »

Contact Sales

USA: +1-866-221-0634
Canada: +1-866-221-0634

Germany: +49 89 143 01280
France: +33 1 57 60 83 57
Italy: +39 02 249 59 120
UK: +44 207 553 8447

Japan: 0120-065556
China: 10800-811-0823
India: 0008001005870

More Countries »

Contact Us Online »

MySQL Engineering Blogs

The Query Rewrite Plugins
Why Query Rewrites? Now that the cost model project is progressing, most of you are going to notice execution plan changes. In the vast majority of the cases, the changes will be for the better, and some bugs with a long history will finally be closed. In some cases, however, you will notice that...

Online Truncate of InnoDB UNDO Tablespaces
We have received a lot of requests from our user community regarding the ability to  truncate UNDO tablespaces (‘truncate’ here means that the size of the tablespace is reset back to what it was when it was first created). We are happy to say that we’ve now been able to implement...

MySQL Group Replication – Transaction life cycle explained
The multi master plugin for MySQL is here. MySQL Group Replication provides virtually synchronous updates on any node in a group of MySQL servers, with conflict handling and automatic group membership management and failure detection. For a better understanding on how things work, we go under the...

New MySQL Releases
More MySQL releases than ever before. Check out the following that we just released: - MySQL Connector Java 5.1.33 GA - MySQL Fabric & MySQL Utilities 1.5.2 GA - MySQL Connector Python 2.0.1 GA - MySQL Fabric and Utilities 1.6.0 Alpha - MySQL Connector C (Labs) - MySQL Connector Python (Labs) -...

MySQL Group Replication – Testing
The multi master plugin for MySQL is here “MySQL Group Replication“. It is a virtual synchronous solution for MySQL with conflict detection. It also supports automatic group membership management, failure detection and automatic distributed recovery. With the introduction of this new...

MySQL Group Replication – Monitoring
Multi-master update everywhere solution for MySQL is here. MySQL Group Replication ensures virtual synchronous updates on any node in a group of MySQL servers, with conflict handling and failure detection. Distributed recovery is also in the package to ease the process of adding new...

WAIT_FOR_EXECUTED_GTID_SET for MySQL Replication
With the introduction of Global Transaction Identifiers(GTID) in MySQL from mysql-5.6 GA a whole lot of different functionality have been developed around it so that GTID could be used in a much simpler and efficient way. One of the interesting functionality with GTID in use is the function to...

Preserve Master’s Commit Order on Slave
On MySQL-5.7.2, we released a new type of multi-threaded slave (MTS). It is called logical clock based MTS. Because it can parallel apply transactions in the same schema, it has the potential to improve slave throughput on almost any application, regardless of the schema layout. After it was...

Transaction Retry Is Available On Multi-Threaded Slave
 I am happy to announce that slave_transaction_retries is available on multi-threaded slave now. You will no longer see the warning that slave_transaction_retries is not supported by multi-threaded slave since MySQL-5.7.5. Multi-threaded slave and single-threaded slave share the system variable...

Getting started with MySQL Group Replication
The multi master plugin for MySQL is here. MySQL Group Replication ensures virtual synchronous updates on any node in a group of MySQL servers, with conflict handling and failure detection. Distributed recovery is also in the package to ease the process of adding new nodes to your server group. How...

MySQL Group Replication: A small Corosync guide
MySQL Group Replication is here and with it comes the need to install and configure the underlying group communication toolkit that supports it: Corosync. Corosync is a well known and reliable Group Communication System that is used in such applications as Pacemaker. In term of support, we develop...

"The Documents contained within this site may include statements about Oracle's product development plans. Many factors can materially affect Oracle's product development plans and the nature and timing of future product releases. Accordingly, this Information is provided to you solely for information only, is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described remains at the sole discretion of Oracle.

THIS INFORMATION MAY NOT BE INCORPORATED INTO ANY CONTRACTUAL AGREEMENT WITH ORACLE OR ITS SUBSIDIARIES OR AFFILIATES. ORACLE SPECIFICALLY DISCLAIMS ANY LIABILITY WITH RESPECT TO THIS INFORMATION. Refer to the LEGAL NOTICES AND TERMS OF USE for further information."