(Muhammad Irfan) One of our Percona Support customers recently reported that Percona XtraBackup failed with a page corruption error on an InnoDB table. The customer thought it was a problem or bug in the Percona XtraBackup tool.
Tag: Open Source
MySQL-5.7.6: Introducing Multi-source replication
(Shivji Jha) On March 10, 2015, we released MySQL-5.7.6 and among many other things it includes multi-source replication which provides the ability for a MySQL slave server to replicate from more than one MySQL master.
Auto Generated Columns in MySQL 5.7: Two Indexes on one Column made easy
(Mario Beck) One of my customers wants to search for names in a table. But sometimes the search is case insensitive, next time search should be done case sensitive. The index on that column always is created with the collation of the column.
MySQL Union and Union All Operators Primer
(Rob Gravelle) Unless you’re writing application code that can deal with multiple result sets, it’s usually preferable to merge several similar queries together so that their results may be viewed as one data set.
Avoiding MySQL ERROR 1052 by Prefixing Column Names in Multi Table Queries
(Ike Walker) MySQL is fairly relaxed about prefixing column names with a table name or alias in a query involving multiple tables. As long as the column name you use only exists in one of the tables in your query, MySQL does not require you to prefix it, regardless of SQL mode.
MySQL 5.7: InnoDB Intrinsic Tables
(Krunal Bauskar) The MySQL Optimizer sometimes needs a temporary data-store during query processing, for storing intermediate results. Before MySQL 5.7, this need was serviced exclusively using a combination of the HEAP/MEMORY storage engine (for smaller tables) and the MyISAM storage engine (for la
Purging and Rotating Logs Made Easy with MySQL Utilities
(Israel Gomez) The MySQL Utilities team is happy to introduce a new MySQL utility named ‘mysqlbinlogpurge‘, which allows users to easily and safely purge binary logs on a master by determining the binary logs that are obsolete.
Easy query metrics with MySQL Performance Schema
(Daniel Nichter) The MySQL Performance Schema exposes so much data that it’s not trivial to learn, configure, and use. With recently released Percona Agent 1.0.11 you can get query metrics – like min, max, and average query execution time – with a few clicks:
Enabling Global Transaction Identifiers Without Downtime in MySQL 5.7.6
(Sven Sandberg) A much requested feature has made it to MySQL 5.7.6: Global Transaction Identifiers (GTIDs) can now be enabled online, without stopping writes, synchronizing servers, or restarting servers.
Advanced JSON for MySQL
(Justin Swanhart) JSON is an text based, human readable format for transmitting data between systems, for serializing objects and for storing document store data for documents that have different attributes/schema for each document. Popular document store databases use JSON (and the related BSON) fo
