Buy Percona ServicesBuy Now!

Upgrading to MySQL 5.7? Beware of the new STRICT mode

 | October 18, 2016 |  Posted In: MySQL


This blog post discusses the ramifications of STRICT mode in MySQL 5.7. In short By default, MySQL 5.7 is much “stricter” than older versions of MySQL. That can make your application fail. To temporarily fix this, change the SQL_MODE to NO_ENGINE_SUBSTITUTION (same as in MySQL 5.6):

MySQL 5.7, dates and default values The default SQL_MODE in MySQL 5.7 […]

Read More

MySQL 5.7 Performance Tuning Immediately After Installation

 | October 12, 2016 |  Posted In: InnoDB, MySQL

MySQL 5.7 Performance Tuning

This blog updates Stephane Combaudon’s blog on MySQL performance tuning, and covers MySQL 5.7 performance tuning immediately after installation. A few years ago, Stephane Combaudon wrote a blog post on Ten MySQL performance tuning settings after installation that covers the (now) older versions of MySQL: 5.1, 5.5 and 5.6. In this post, I will look […]

Read More

MySQL 8.0: The end of MyISAM

 | October 11, 2016 |  Posted In: MySQL


This blog discusses the gradual end of MyISAM in MySQL. The story that started 20 years ago is coming to its end. I’m talking about the old MyISAM storage engine that was the only storage provided by MySQL in 1995, and was available in MySQL for 20+ years. Actually, part of my job as a MySQL consultant […]

Read More

MySQL 5.7, utf8mb4 and the load data infile

 | July 5, 2016 |  Posted In: MySQL

utf8mb4 and the load data infile

In this post, I’ll discuss how MySQL 5.7 handles UTF8MB4 and the load data infile. Many of my clients have told me that they do not like using the LOAD DATA INFILE statement and prefer to manually parse and load the data. The main reason they do it is issues with the character sets, specifically […]

Read More

Migrate from MS SQL Server to MySQL

 | June 23, 2016 |  Posted In: MySQL

Migrate from MS SQL Server to MySQL

In this blog series, I will share my experiences as I migrate commercial databases (i.e., Microsoft SQL or Oracle) to open source (MySQL). More specifically, we will look at how you can migrate from MS SQL Server to MySQL. For this first blog post I’ve chosen Jira database as an example, and used three different tools to […]

Read More