(Todd Farmer) MySQL Connector/Java supports connection attributes since version 5.1.25. This projects useful metadata about the client environment into the database, where MySQL administrators can query PERFORMANCE_SCHEMA tables to remotely survey application deployment environments.
Tag: Open Source
Using a parser plugin for improved search results with MySQL 5.7 and InnoDB
(Daniel van Eeden) With Unicode it is possible for strings to look the same, but with slight differences in which codepoints are used.
SSL/TLS Improvements in MySQL 5.7.10
(Todd Farmer) Secure communications is a core component of a robust security policy, and MySQL Server 5.7.10 – the first maintenance release of MySQL Server 5.7 – introduces needed improvements in this area.
MySQL 5.7: Improved Performance of Queries with Derived Tables
(Øystein Grøvlen) In a recent blog post my colleague Roy presented his work for MySQL 5.7 that makes the query optimizer merge sub-queries in the FROM clause (so-called derived tables) with the outer query.
corrupted / crashed MyISAM + mysql_repair_threads = stuck ‘Repair with N threads’
(Kedar Vaijanapurkar) In this post we’re going to look at how changing MySQL variable mysql_repair_threads for betterment of a repair table command became root cause of an instance reboot. Also how repair with n threads message tracks down to this.
MySQL 5.7 Initialization Versus the Thread Sanitizer
(Rik Prohaska) The MySQL server is a large multi-threaded program primarily written in the C++ programming language. Unfortunately, data races and deadlocks in concurrent C++ programs are common. Fortunately, the Thread Sanitizer can be used to find data races and deadlocks.
Fixing inconsistency on MySQL Slave of Galera Cluster
(Kedar Vaijanapurkar) Checksum is a standard practice among DBAs to verify the data consistency across replicated nodes. In this post we’re going to review the syncing options for an inconsistent MySQL slave of Galera cluster node.
Fixing errant transactions with mysqlslavetrx prior to a GTID failover
(Daniel Guzmán Burgos) Errant transactions are a major issue when using GTID replication. Although this isn’t something new, the drawbacks are more notorious with GTID than with regular replication.
Syncing Inconsistent MySQL Slaves
(Kedar Vaijanapurkar) Checksum is a standard practice among DBAs to verify the data consistency across replicated nodes. In this post we’re going to review the syncing options for an inconsistent MySQL slave of Galera cluster node.
How to upgrade your master server with minimal downtime
(Pablo Padua) Here’s a step-by-step guide on how to invert roles for master and slave so you can perform a master server upgrade, and then switch roles back to the original setup.
