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

Image may be NSFW.
Clik here to view.

PostgreSQL From the Perspective of a MySQL DBA

DBAs can be set in their ways. Oftentimes, we start with a particular flavor and from that moment until the end of time, it will always be “the best”. In some cases, the debate is actually based on...

View Article


Image may be NSFW.
Clik here to view.

Percona Monitoring and Management Security Threat Tool

Percona Monitoring and Management (PMM) is a multi-faceted tool that includes the Security Threat Tool which provides the ability to check your databases for potential configuration or performance...

View Article


Image may be NSFW.
Clik here to view.

MariaDB 10.9 Quick Peek

MariaDB 10.9 is a preview release of the popular open source database server and is considered alpha level code (pronounced: Not for production). It offers a glimpse of the evolution of the product and...

View Article

Image may be NSFW.
Clik here to view.

Migrating to utf8mb4: Things to Consider

The utf8mb4 character set is the new default as of MySQL 8.0, and this change neither affects existing data nor forces any upgrades. Migration to utf8mb4 has many advantages including: It can store...

View Article

Image may be NSFW.
Clik here to view.

MySQL Shell For VS Code – Your New GUI?

MySQL Shell For VS Code integrates the MySQL Shell directly into VS Code development workflows and was released last week. This extension to the popular VS Code platform enables interactive editing and...

View Article


Image may be NSFW.
Clik here to view.

Hidden Cost of Foreign Key Constraints in MySQL

Do you wonder if MySQL tells you the truth about writes to tables that have foreign key constraints? The situation is complex, and getting visibility on what is really happening can be a problem. I...

View Article

Image may be NSFW.
Clik here to view.

Upgrade your Libraries: Authentication Plugin ‘caching_sha2_password’ Cannot...

For my previous blog post on the topic, I received plenty of questions about why I did not cover the caching_sha2_password  plugin. This plugin is the default since MySQL 8, and all user accounts which...

View Article

Image may be NSFW.
Clik here to view.

Overcoming VACUUM WRAPAROUND

Transaction ID Wraparound occurs when the VACUUM process cannot keep up with database activity and the PostgreSQL service is forced to shut down. In more technical parlance: Transaction ID Wraparound...

View Article


Image may be NSFW.
Clik here to view.

Correcting MySQL Inaccurate Table Statistics for Better Execution Plan

Abstract: By diving into the details of our case study, we will explain how incorrect table statistics may lead the optimizer to choose a suboptimal execution plan. We will also go into how MySQL...

View Article


Image may be NSFW.
Clik here to view.

PostgreSQL 14 B-Tree Index: Reduced Bloat with Bottom-Up Deletion

Concurrent access to data within PostgreSQL is managed with the Multiversion Concurrency Control (MVCC) model. Data snapshots are maintained for each SQL statement so that they always get consistent...

View Article

Image may be NSFW.
Clik here to view.

Finding Differences Between MySQL Servers

When one is responsible for promoting application development from Dev through the various environments such as QA, UAT, etc., through Production, it is often useful to ensure that configurations in...

View Article

Image may be NSFW.
Clik here to view.

Zero Impact on Index Creation with Amazon Aurora 3

In the last quarter of 2021, AWS released Aurora version 3. This new version aligns Aurora with the latest MySQL 8 version, porting many of the advantages MySQL 8 has over previous versions. While this...

View Article

Image may be NSFW.
Clik here to view.

Working With Large PostgreSQL Databases

It’s a funny thing when the topic of database sizes comes up. Calling one small, medium, large, or even huge isn’t as straightforward as you’d think. Distinguishing the size of a database is based upon...

View Article


Image may be NSFW.
Clik here to view.

A Quick Peek At MySQL 8.0.29

Oracle released MySQL Server 8.0.29 on April 26th and this is a quick review of the release notes.  I have put my own comments in italics. So what is in the ’29 release of MySQL Server?  Does it come...

View Article

Image may be NSFW.
Clik here to view.

MyDumper 0.12.3-1 is Now Available

The new MyDumper 0.12.3-1 version, which includes many new features and bug fixes, is now available.  You can download the code from here. MyDumper is Open Source and maintained by the community, it is...

View Article


Image may be NSFW.
Clik here to view.

A Quick Peek at the PostgreSQL 15 Beta 1

PostgreSQL 15  Beta 1 was announced on May 15th and to keep with the spirit of past peeks at MySQL and MariaDB products, this is a cursory glance at the release notes to see what is coming.  This is a...

View Article

Image may be NSFW.
Clik here to view.

Securing Dynamic Log File Locations in MySQL

MySQL allows changing the location of the general log and the slow query log while the server is running by anybody having the SYSTEM_VARIABLES_ADMIN privilege to any location, including appending to...

View Article


Image may be NSFW.
Clik here to view.

Looking for an Excellent MySQL Book for Beginners? The MySQL Workshop is a...

Last week at Percona Live, I was asked what book I recommend for novices seeking to learn MySQL.  For a long time, there has not been a good choice for modern versions of MySQL. Luckily I had just...

View Article

Image may be NSFW.
Clik here to view.

Is MySQL Statement-Based / Mixed Replication Really Safe?

The binary logging format in MySQL has been ROW by default since MySQL 5.7, yet there are still many users sticking with STATEMENT or MIXED formats for various reasons. In some cases, there is just...

View Article

Image may be NSFW.
Clik here to view.

Percona Platform First Steps

I am a big fan of Percona Monitoring and Management (PMM) and am happy to report that setting up Percona Platform is as easy to set up and offers a lot of value. Percona Platform reached GA status...

View Article
Browsing all 1367 articles
Browse latest View live