USA Webinar-Galera Cluster® Best Practices for DBAs and DevOps Part 3: DDLs...
Description In this part of the webinar series on best practices for Galera Cluster, we will discuss schema changes and DDL. We will show how Galera Cluster executes DDLs in a safe, consistent manner...
View ArticleMySQL Ransomware: Open Source Database Security Part 3
This blog post examines the recent MySQL® ransomware attacks, and what open source database security best practices could have prevented them. Unless you’ve been living under a rock, you know that...
View ArticleLookout: crashbug using innodb_track_changed_pages with O_DIRECT
Summary: If you are using innodb_flush_method = O_DIRECT (which is highly recommended for a bunch of reasons) and innodb_track_changed_pages the instance will crash if you query any tables related to...
View ArticleMySQL Connector/J 5.1.41 has been released
Dear MySQL Users, MySQL Connector/J 5.1.41, a maintenance release of the production 5.1 branch has been released. Connector/J is the Type-IV pure-Java JDBC driver for MySQL. Version 5.1.41 is suitable...
View ArticleJSON with MariaDB 10.2
JSON with MariaDB 10.2 anderskarlsson4 Tue, 02/28/2017 - 08:43 JSON is fast becoming the standard format for data interchange and for unstructured data, and MariaDB 10.2 adds a range on JSON supporting...
View ArticlePart 3: sysbench, a large server and small database
This is part 3 of my performance report for sysbench and MyRocks. For this test I use a large server (24 cores, 48 threads, fast NVMe SSD). A small server was used for part 1 and part 2.This test is...
View ArticleDeal of the month: buy dbForge Studio for MySQL with 15% OFF
We are glad to announce that dbForge Studio for MySQL is the Devart product of the month. On using this promo code, you can purchase the tool with 15% OFF within March 2017*!
View ArticleHow to secure your LEMP stack
LEMP, it stands for Linux, (EngineX) NGINX, MariaDB (or MySQL) and PHP. Due to its flexibility and simplicity, NGINX slowly takes over the Internet. In this tutorial, we will attempt, through examples...
View ArticleDockerizing LEMP Stack with Docker-Compose on Ubuntu
In this tutorial, I will guide you step-by-step to use docker-compose to create a LEMP Stack environment (LEMP = Linux - Nginx - MySQL - PHP). We will run all components in different docker containers,...
View ArticlePart 4: sysbench, a large server and small database
This post has more results for the test described in my previous post. Here I share the impact from disabling the binlog and binlog crash safety.I will repeat the disclaimer from my previous report....
View ArticleOpen Source Databases on Big Machines: Disk Speed and innodb_io_capacity
In this blog post, I’ll look for the bottleneck that prevented the performance in my previous post from achieving better results. The powerful machine I used in the tests in my previous post has a...
View ArticleMySQL to Galera Cluster Migration, Deadlock, Back to basics
This post is a lab experiment learning from migration to the Percona Xtradb Cluster (Galera) and a very unexpected DEADLOCK scenario which took me back to basics. (root@localhost) [test]>insert into...
View ArticleHighlights: Monyog v7.04 demonstration & Roadmap Update
Thank you everyone who attended our Webinar on “Monyog v7.04 demonstration & Roadmap Update”. During the webinar, Shree gave a complete walkthrough of the all new Monyog v7.04. He also shared the...
View ArticleDoing It Wrong with MySQL / in the cloud
This is a rant. It’s a strong one mainly because of what I’ve been dealing with over the past few days. But it’s still just a rant, so I’m going to exaggerate 😛. I’ve been with my employer for several...
View ArticleA Look at MariaDB Subquery Cache
The MariaDB subquery cache feature added in MariaDB 5.3 is not widely known. Let’s see what it is and how it works. What is a subquery cache? The MariaDB subquery cache optimizes the execution of...
View ArticlePart 5: sysbench, a larger server, and IO-bound database and really fast storage
I used a database that doesn't fit in the DBMS cache for part 5 in my unending series on sysbench and MyRocks. In this case I used really fast storage - the database fits in the OS page cache, reads...
View ArticleWriting Kindly
It makes me a bit uncomfortable when people say I’m a good person, because sometimes I’m actually a jerk! Thankfully, I’ve found that gentleness is a skill I can learn if I care enough to try, and I’ve...
View ArticleImproving MySQL out of disk space behaviour
Running out of disk space is something which, of course, should never happen as we all setup monitoring and alerting and only run well behaved applications. But when it does happen we want things to...
View ArticleImproved Redo Log Copying During Backup
MySQL Enterprise Backup Team is pleased to announce redo log performance improvements during the backup operation starting with release 4.1. Introduction As explained in Redo Logging in InnoDB, redo...
View ArticleOptimistic Incremental Backup
MySQL Enterprise Backup Team is pleased to announce major improvements in incremental backup performance starting with release 4.1. Introduction The current incremental backup algorithm scans all the...
View Article