Quantcast
Channel: Planet MySQL
Browsing all 18817 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Using a trigger to parse non-conforming data in MySQL

In another post, I explained how to use the MySQL Query Re-write Plugin to manipulate data that didn’t exactly match SQL standards of MySQL. In this post, I am going to give you another example on how...

View Article


Image may be NSFW.
Clik here to view.

Tutorial Schedule for Percona Live Europe 2018 Is Live

Percona has revealed the line-up of in-depth tutorials for the Percona Live Europe 2018 Open Source Database Conference, taking place November 5–7, 2018 at the Radisson Blu Hotel in Frankfurt,...

View Article


Image may be NSFW.
Clik here to view.

How to Reduce Syntactic Overhead Using the SQL WINDOW Clause

SQL is a verbose language, and one of the most verbose features are window functions. In a stack overflow question that I’ve encountered recently, someone asked to calculate the difference between the...

View Article

Image may be NSFW.
Clik here to view.

Become a ClusterControl DBA: Operational Reports for MySQL, MariaDB,...

The majority of DBA’s perform health checks on their databases every now and then. Usually, it would happen on a daily or weekly basis. We previously discussed why such checks are important and what...

View Article

Image may be NSFW.
Clik here to view.

This Week in Data with Colin Charles 53: It’s MariaDB Week PLUS Percona Live...

Join Percona Chief Evangelist Colin Charles as he covers happenings, gives pointers and provides musings on the open source database community. This week is clearly what I’d call a “MariaDB week” —...

View Article


Image may be NSFW.
Clik here to view.

On MySQL Replication Bugs

While writing about problematic Oracle MySQL features previously I concentrated mostly on InnoDB problems that I have to fight with really often and deliberately skipped replication from even the...

View Article

Image may be NSFW.
Clik here to view.

MySQL for Entity Framework

The tutorial guides you through MySQL Database connectivity with Entity Framework We are facing entity framework database provider compatible with version could not be found for your data connection...

View Article

Image may be NSFW.
Clik here to view.

Backing up Percona Server for MySQL with keyring_vault plugin enabled

To use Percona XtraBackup with keyring_vault plugin enabled you need to take some special measures to secure a working backup. This post addresses how to backup Percona Server for MySQL with...

View Article


How to Backup MySQL Binary logs

MySQL binary logs make possible to implement point-in-time recovery and greatly reduce Recovery Point Objective. In this post I will show how to copy MySQL binary logs with TwinDB Backup. MySQL binary...

View Article


Vitess Weekly Digest Sep 24, 2018

This week, we continue the digest from the Slack discussions for Sep 1 2018 to Sep 21 2018. As of this post, we are fully caught up on our backlogs.Tracking progress of resharding jk [Sep 5th] In the...

View Article

Image may be NSFW.
Clik here to view.

On becoming a MySQL Teenager

Thirteen years ago today (September 25th, 2005) I joined MySQL AB. At the time they were just about hitting 10 years old themselves, celebrated at the first conference I attended for MySQL – The Open...

View Article

MariaDB Server 10.2.18 now available

MariaDB Server 10.2.18 now available dbart Tue, 09/25/2018 - 08:59 The MariaDB project is pleased to announce the immediate availability of MariaDB Server 10.2.18 and MariaDB Connector/Node.js 2.0.0...

View Article

MariaDB 10.2.18 and MariaDB Connector/Node.js 2.0.0 now available

The MariaDB Foundation is pleased to announce the availability of MariaDB 10.2.18, the latest stable release in the MariaDB 10.2 series, as well as MariaDB Connector/Node.js 2.0.0, the second alpha...

View Article


Image may be NSFW.
Clik here to view.

Driving Innovation with MySQL 8.0 and Docker

When I worked at Borland on InterBase (one of the first MVCC relational databases), the saxophone-playing founder of Borland, Philippe Kahn, would talk about the ‘forehead install’ at nearly every...

View Article

Image may be NSFW.
Clik here to view.

Minimize MySQL Deadlocks with 3 Steps

MySQL has locking capabilities, for example table and row level locking, and such locks are needed to control data integrity in multi-user concurrency. Deadlocks—where two or more transactions are...

View Article


Image may be NSFW.
Clik here to view.

Why Optimization derived_merge can Break Your Queries

Lately, I worked on several queries which started returning wrong results after upgrading MySQL Server to version 5.7 The reason for the failure was derived merge optimization which is one of the...

View Article

What is the “(scanning)” variant of a loose index scan?

A query plan uses loose index scan if “Using index for group-by” appears in the “Extra”  column of the EXPLAIN output. In some plans though, “Using index for group-by (scanning)” appears. What does...

View Article


Image may be NSFW.
Clik here to view.

Scaling IO-Bound Workloads for MySQL in the Cloud – part 2

This post is a followup to my previous article https://www.percona.com/blog/2018/08/29/scaling-io-bound-workloads-mysql-cloud/ In this instance, I want to show the data in different dimensions,...

View Article

Image may be NSFW.
Clik here to view.

Webinar Replay - Monitoring on Steroids for MySQL, MariaDB, PostgreSQL and...

Thanks for joining us this week for our webinar on monitoring MySQL, MariaDB, PostgreSQL and MongoDB with freely available community tools and more specifically one: ClusterControl Community Edition....

View Article

Image may be NSFW.
Clik here to view.

Netflix’s Production Technology = Voltron

by Chris Goss Change management is hard. In everyday production, there are numerous factors working against embracing change. Limited preparation time, whole new show = whole new crew, innumerable...

View Article
Browsing all 18817 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>