(Jaime Crespo) As I mentioned on my last post, where I compared the default configurations options in 5.6 and 5.7, I have been doing some testing for a particular load in several versions of MySQL. What I have been checking is different ways to load a CSV file (the same file I used for testing the c
Tag: Open Source
MySQL ring replication: Why it is a bad option
(Stephane Combaudon) I’ve recently worked with customers using replication rings with 4+ servers; several servers accepting writes. The idea behind this design is always the same: by having multiple servers, you get high availability and by having multiple writer nodes, you get write scalability.
Impact from adaptive hash index and innodb_thread_concurrency in MySQL 5.7.5
(Mark Callaghan) I have been evaluating micro-benchmark results for point and range queries in MySQL 5.7, 5.6, 5.5, 5.1 and 5.0. In this post I document the impact from disabling the InnoDB adaptive hash index and using innodb_thread_concurrency.
Manage your MySQL Data on the Go with Navicat Cloud and iOS
(Rob Gravelle) A reality of the modern world is that people need to have the ability to access their data at a moment’s notice. Gone are the days that a Database Administrator (DBA) spent his or her time between a desktop workstation and database server(s). Today, the typical DBA is responsible f
New InnoDB Memcached Functionality in 5.7 Lab Release
(Jimmy Yang) InnoDB Memcached’s read only query performance in 5.7 has already achieved a remarkable 1.1 million QPS record. Now, the read only query bottleneck shifts to the memcached client itself. Thus anything that can batch the queries and shorten the query strings helps.
Low-concurrency performance for range queries: MySQL 5.7 vs previous releases
(Mark Callaghan) This is my third post on low-concurrency performance regressions in MySQL 5.7.5 and the focus here is on short range scans. Previous posts were on point queries and sql-bench. This explains performance for 10 and 1000 row index range scans with InnoDB.
HAProxy: Give me some logs on CentOS 6.5!
(Stephane Combaudon) HAProxy is frequently used as a load-balancer in front of a Galera cluster. While diagnosing an issue with HAProxy configuration, I realized that logging doesn’t work out of the box on CentOS 6.5. Here is a simple recipe to fix the issue.
Dynamic Columns Tutorial – Part 1: Introduction
(Max Mether) For certain situations, the static structure of tables in a relational database can be very limited. Each column is statically defined, has a pre-defined type and you can only enter a value of that type into the column.You can be creative and list multiple values in one column, but then
Generated Columns in MySQL 5.7.5
(Evgeny Potemkin) Generated Columns is a new feature available in the latest lab release. This work is based on a contribution by Andrey Zhakov. Thanks, Andrey! The Optimizer team modified it to follow the current MySQL design, and to lift a number of limitations.
How to get MySQL 5.6 parallel replication and Percona XtraBackup to play nice together
(Kolbe Kegel) MySQL 5.6 introduces a new “multi-threaded slave” feature (aka “parallel replication”) that turns the “slave SQL thread” into a number of distinct threads that each apply events to different schemas.
