Quantcast
Channel: Insight for DBAs Archives - Percona Database Performance Blog
Browsing all 1365 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

How to Use Group Replication with Haproxy

When working with group replication, MySQL router would be the obvious choice for the connection layer. It is tightly coupled with the rest of the technologies since it is part of the InnoDB cluster...

View Article


Image may be NSFW.
Clik here to view.

Can’t We Assign a Default Value to the BLOB, TEXT, GEOMETRY, and JSON Data...

One of our customers wants to create a table having a column of data type TEXT with the default value, but they encountered an error: [crayon-65a17e0d82990360709873-i/]. It seems reasonable at first...

View Article


Image may be NSFW.
Clik here to view.

Quick Peek: MySQL 8.0.36 and 8.3

Oracle recently released MySQL 8.0.36 and MySQL 8.3, and this is a perusal of the release notes to determine what is new, what is in the seventy-three bugs fixed, and what has changed in the three...

View Article

Image may be NSFW.
Clik here to view.

Syscalls Analysis in MySQL When Using innodb_flush_method and...

In this blog post, we will discuss how to validate at the operating system level the effects of changing the innodb_flush_method to variations other than the default (particularly for O_DIRECT which is...

View Article

Image may be NSFW.
Clik here to view.

Common PostgreSQL Upgrade Errors and How to Avoid Them

Everyone usually welcomes an upgrade, whether it’s a new operating system on your phone, a first-class seat on a flight, or a revamped kitchen in your home. Upgrades typically mean improvement, which...

View Article


Image may be NSFW.
Clik here to view.

An Introduction to Vector Databases

Imagine that winter is coming to the south of the planet, that you are going on a vacation trip to Patagonia, and you want to buy some cozy clothes. You go to that nice searcher page that says “do no...

View Article

Image may be NSFW.
Clik here to view.

Decoding Sequential Scans in PostgreSQL

In every database product, sequential scans or full table scans are often resource consuming, so almost all the developers and DBAs see such scans as a performance killer. In my opinion, this is a...

View Article

Image may be NSFW.
Clik here to view.

PostgreSQL Security: Best Practices for Securing Your PostgreSQL Database

This blog was published in January of 2021 and was updated in January of 2024.Database security, particularly in the context of PostgreSQL, involves safeguarding multiple parts of the database...

View Article


Image may be NSFW.
Clik here to view.

Master PostgreSQL Upgrades: The Ultimate Checklist

Are you planning to upgrade your PostgreSQL database but feeling overwhelmed by the complexity of the task?  We have something that will make your life much easier. Introducing The Ultimate PostgreSQL...

View Article


Image may be NSFW.
Clik here to view.

MySQL Table Size Is Way Bigger After Adding a Simple Index; Why?

It is a known good practice to keep only necessary indexes to reduce the write performance and disk space overhead. This simple rule is mentioned briefly in the official MySQL...

View Article

Image may be NSFW.
Clik here to view.

Considering a MongoDB Migration? Why Percona Should Be Your First Choice

As a DBA or database architect, you’re well-acquainted with the offerings of MongoDB Community Edition, MongoDB Enterprise, and MongoDB Atlas. Maybe you’re even thinking of jumping ship from your...

View Article

Image may be NSFW.
Clik here to view.

Five Notable Changes in Percona Everest Alpha

Percona Everest is a cloud-native database platform to deploy and manage enterprise-grade PostgreSQL, MongoDB, and MySQL database clusters.Percona Everest 0.7.0 (Alpha) was released on January 31,...

View Article

Image may be NSFW.
Clik here to view.

Are Your MySQL Users Using ‘password’ or ‘thebossisajerk’ as Passwords?

Are your MySQL users using ‘password’, ‘s3cr3t’, or ‘thebossisajerk’ as their passwords? Easy-to-guess passwords can be disastrous to the security of your data, but there is a way to exclude...

View Article


Image may be NSFW.
Clik here to view.

MySQL 8.2.0 Community vs. Enterprise; Is There a Winner?

To be honest, the comparison between the two MySQL distributions is not something that excited me a lot. Mainly because from my MySQL memories, I knew that there is not a real difference between the...

View Article

Image may be NSFW.
Clik here to view.

Decoupling Backup and Expiry Operations in PostgreSQL With pgBackRest

Backup management is the backbone of any reliable database administration strategy, and while pgBackRest simplifies this process, its default configuration often combines backup and expiry together. At...

View Article


Image may be NSFW.
Clik here to view.

Why SELECT COUNT(*) FROM TABLE Is Sometimes Very Slow in MySQL or MariaDB

If you have enough experience with MySQL, it is very possible that you stumbled upon an unusually slow SELECT COUNT(*) FROM TABLE; query execution, at least occasionally.Recently, I had a chance to...

View Article

Image may be NSFW.
Clik here to view.

A Guide to Better Understanding MySQL Charset Levels

We usually receive and see some questions regarding the charset levels in MySQL, especially after the deprecation of utf8mb3 and the new default uf8mb4. If you understand how the charset works on MySQL...

View Article


Image may be NSFW.
Clik here to view.

How to Improve Database Performance: The Ultimate Guide

Welcome to the ultimate guide on how to boost your database performance! We’ve designed it to help you understand and improve the performance of your databases, regardless of your level of experience...

View Article

Image may be NSFW.
Clik here to view.

Should You Deploy Your Databases on Kubernetes? And What Makes StatefulSet...

Why do cloud-native databases matter?Kubernetes makes it easier to run applications. It’s like having a magic wand for managing everything from small tasks to significant operations. However, despite...

View Article

Image may be NSFW.
Clik here to view.

Did MyDumper LIKE Triggers?

Yes, but now it likes them more, and here is why.IntroUsing the LIKE clause to filter triggers or views from a specific table is common. However, it can play a trick on you, especially if you don’t get...

View Article
Browsing all 1365 articles
Browse latest View live