Quantcast
Channel: Percona Database Performance Blog
Browsing all 1785 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Data Redundancy With the PostgreSQL Citus Extension

Over the years, I’ve had the opportunity to architect all sorts of configurations using Postgres as a backend. I’ve always found it very cool and satisfying to implement sophisticated business rules,...

View Article


Image may be NSFW.
Clik here to view.

Backup and Recovery for Databases: What You Should Know

People used to say, “Coal is king,” and for decades, it was. Coal powered just about everything, but mismanagement and a lack of stewardship left some messes. These days, “Data is king,” and a lot...

View Article


Image may be NSFW.
Clik here to view.

PostgreSQL Parameters: Scope and Priority Users Should Know

PostgreSQL allows its users to set parameters at different scopes, and the same parameter can be specified at different places and using different methods. And there could be conflicts. Someone might...

View Article

Image may be NSFW.
Clik here to view.

PostgreSQL for MySQL DBAs Episode 13: Inheritance

MySQL users can easily be confused by the seemingly infinite differences between MySQL and PostgreSQL. The good news is that for someone familiar with MySQL, they have the basics of databases covered...

View Article

Image may be NSFW.
Clik here to view.

Updated Versions of Percona Distribution for PostgreSQL, Percona XtraDB...

Percona is a leading provider of unbiased, performance-first, open source database solutions that allow organizations to easily, securely, and affordably maintain business agility, minimize risks, and...

View Article


Image may be NSFW.
Clik here to view.

An Introduction to MySQL Replication: Exploring Different Types of MySQL...

This blog was originally published in February 2017 and was updated in August 2023.In this blog post, I provide an in-depth introduction to MySQL Replication, answering what it is, how it works, its...

View Article

Image may be NSFW.
Clik here to view.

Quick Guide to SQL Joins

A join in SQL combines columns from one or more tables to extract the required data. When used effectively, joins can simplify queries and save a lot of time. In this blog, we will look into an easy...

View Article

Image may be NSFW.
Clik here to view.

Putting the Fun in MySQL Functional Indexes

Functional indexes are found in both of Percona’s relational databases, MySQL and PostgreSQL, but they are probably the least used and most understood index type, aside from geospatial. You may also...

View Article


Image may be NSFW.
Clik here to view.

MySQL Partial Revokes Privileges

Have you ever encountered situations where you want to grant a user access to all databases except a few? Or have you ever tried to revoke partial privileges from a user and you have gotten the below...

View Article


Image may be NSFW.
Clik here to view.

A Tutorial on MongoDB Sharding With Best Practices & When To Enable It

This blog was originally published in October 2017 and was updated in September 2023.In this blog post, we will talk about MongoDB sharding and walk through the main reasons why you should start a...

View Article

Image may be NSFW.
Clik here to view.

MySQL 5.7 End of Life Options – Free Course at Percona University Online

Percona University Online has released a new free course, “MySQL 5.7 End of Life Options – Free Course at Percona University Online,” by Dave Stokes, Technical Evangelist at Percona. Dave is the author...

View Article

Image may be NSFW.
Clik here to view.

Auto-Increment Counter Persistence in MySQL 8: Comparing the Evolution From...

The auto-increment feature, which generates unique values for primary key columns, is an integral part of the database’s design. With the release of MySQL 8, a notable enhancement was introduced to the...

View Article

Image may be NSFW.
Clik here to view.

How To Make Schema Changes and Not Die Trying

Schema changes are required to add new features or to fix bugs in an application. However, there is no standard procedure to make the changes in a quick and safe manner. If the changes are not made...

View Article


Understanding MySQL Triggers: Exploring How Triggers Impact MySQL Memory...

This blog was originally published in November 2021 and was updated in September 2023.MySQL server performance can sometimes be perplexing, and if you’ve ever wondered about the role of triggers in...

View Article

Image may be NSFW.
Clik here to view.

Complete Walkthrough: MySQL to ClickHouse Replication Using MaterializedMySQL...

MySQL is an outstanding open source transactional database used by most web-based applications and is very good at handling OLTP workloads. However, modern business is very much dependent on analytical...

View Article


Image may be NSFW.
Clik here to view.

Convert MariaDB Binary Log File and Position-Based Replication to GTID...

At Percona Managed Services, we manage Percona Server for MySQL, Community MySQL, and MariaDB. There are slight differences when configuring and managing MariaDB GTID replication. In this blog, we’ll...

View Article

Image may be NSFW.
Clik here to view.

New Versions of Percona Distribution for MongoDB, Percona Operator for MySQL:...

Percona is a leading provider of unbiased, performance-first, open source database solutions that allow organizations to easily, securely, and affordably maintain business agility, minimize risks, and...

View Article


Image may be NSFW.
Clik here to view.

Use Physical Backups With MySQL InnoDB Redo Log Archiving

In the world of data backup and security, physical backups play an extremely important role. Physical backup methods are faster than logical because they involve only file copying without conversion....

View Article

Image may be NSFW.
Clik here to view.

Percona Distribution for PostgreSQL 16 Is Now Available

PostgreSQL Community released PostgreSQL 16 on September 14, 2023.  In years past, we’ve released our Distribution for PostgreSQL a few months later.  We wanted to improve in this regard and establish...

View Article

Image may be NSFW.
Clik here to view.

Avoid Surprises When Restarting MySQL — Ensure Dynamic Changes Won’t Be Lost

If you’re a DBA, one of your “easiest” tasks is to stop/start MySQL during a maintenance window, but even that could lead to unwanted scenarios if you modify some dynamic parameters at some point in...

View Article
Browsing all 1785 articles
Browse latest View live