In a Linux world, whenever your database server crashes or gets terminated, you need to find its cause. There can be several reasons for this. It can be SIGSEGV, which is a crash due to some bug in the backend server, but this is the least likely reason. The most common reason is running out [&]
Capital One dominated the headlines this week when they disclosed that they had become the latest hacking victim with a shared responsibility between them and their customers. Does this mean Amazon bears no responsibility in a breach like this? Not entirely (more on that later). Responsibility of the User One major issue is that the [&]
In this post, we will discuss a new feature the MySQL 8.0.17 installing other plugins. Below is the command line to install the clone plugin: [crayon-5d5c7069d080e386554329/] And how to check if the clone plugin is active: [crayon-5d5c7069d0814897047615/] Note that these steps need to be executed on the Donor (clone_valid_donor_list parameter. As it is a [&]
One of the great features of PostgreSQL is its extendability. My colleague and senior PostgreSQL developer Ibar has blogged about developing an extension with much broader capabilities including callback functionality. But in this blog post, I am trying to address a complete novice user who has never tried but wants to develop a simple function [&]
Next up in line for the blog poll series is a question about database management. Last year, we asked you a few questions in a blog poll and we received a great amount of feedback. We wanted to follow up on those some of those same survey questions to see what may have changed over [&]
There is always a need for profiling tools in databases for admins or developers. While it is easy to understand the point where an SQL is spending more time using [crayon-5d5b15ed42f79136795479-i/] or [crayon-5d5b15ed42f7d687411335-i/] in PostgreSQL, the same would not work for functions. Recently, Jobin has published a blog post where he demonstrated how plprofiler can [&]
Why do I need Network encryption? In our previous blog post MongoDB Security vs. Five ‘Bad Guys’ theres an overview of five main areas of security functions. Lets say youve enabled #1 and #2 (Authentication, Authorization) and #4 (Storage encryption a.k.a. encryption-at-rest and Auditing) mentioned in the previous blog post. Only authenticated users will be [&]
PostgreSQL is one of the finest object-relational databases, and its architecture is process-based instead of thread-based. While almost all the current database systems utilize threads for parallelism, PostgreSQLs process-based architecture was implemented prior to POSIX threads. PostgreSQL launches a process “postmaster” on startup, and after that spans new process whenever a new client connects to [&]
Debian 10 Buster packages have been released into the Percona packaging repositories. Recent versions of Percona Server for MySQL, Percona XtraDB Cluster, Percona XtraBackup, Percona Server for MongoDB, Percona Toolkit, and the PMM Client can now be automatically installed via the Debian 10 apt command. Global Debian 10 Buster Setup: [crayon-5d3f0cf4ab8cc622524601/] Percona Server 5.7, Percona [&]
Join Percona Support Engineer Vinicius Grippa as he presents his talk “Enhancing MySQL Security” on Thursday, July 25th, 2019 at 6:00 AM PDT (UTC-7) / 9:00 AM EDT (UTC-4). Register Now Security is always a challenge when its comes to data. Moreso, regulations like GDPR add a whole new layer on top of it, with [&]
Join Percona Support Engineer Vinicius Grippa as he presents his talk “Enhancing MySQL Security” on Thursday, July 25th, 2019 at 6:00 AM PDT (UTC-7) / 9:00 AM EDT (UTC-4). Register Now Security is always a challenge when its comes to data. Moreso, regulations like GDPR add a whole new layer on top of it, with [&]
Join Percona Support Engineer Vinicius Grippa as he presents his talk “Enhancing MySQL Security” on Thursday, July 25th, 2019 at 6:00 AM PDT (UTC-7) / 9:00 AM EDT (UTC-4). Register Now Security is always a challenge when its comes to data. Moreso, regulations like GDPR add a whole new layer on top of it, with [&]
ERROR 1040&again A pretty common topic in Support tickets is the rather infamous error: ERROR 1040: Too many connections. The issue is pretty self-explanatory: your application/users are trying to create more connections than the server allows, or in other words, the current number of connections exceeds the value of the max_connections variable. This situation on [&]
As a Solutions Engineer at Percona, one of my responsibilities is to support our customer-facing roles such as the sales and customer success teams, which affords me the opportunity to speak to many current and new customers who partner with Percona. I often find that many people are interested in Percona Monitoring and Management (PMM) [&]
We are pleased to announce our 4th Beta release of PMM 2! PMM (Percona Monitoring and Management) is a free and open-source platform for managing and monitoring MySQL, MongoDB, and PostgreSQL performance. With this release weve made the following improvements since our last public Beta at the end of May: Query Analytics PostgreSQL Aggregate [&]
In my previous blog post, we have seen how the extension pg_qualstats is an extension developed by the POWA Team who have contributed to the very useful extension [crayon-5d3a0c129851e671456198-i/] in PostgreSQL. Lets discuss this approach on Hacker News.
Please join Percona’s Senior Support Engineer Charly Batista as he presents “10 Common Mistakes (Java) Developers Make when Writing SQL” on Tuesday, July 23rd, 2019 at 8:00 AM EDT (UTC-4). Register Now Its easy for Java developers (and users of other OO languages) to mix object-oriented thinking and imperative thinking. But when it comes to [&]
See part one of this series here. This post is part two of my series Assessing MySQL Performance Amongst AWS Options, taking a look at how current Amazon RDS services – Amazon Aurora and Amazon RDS for MySQL – compare with Percona Server with InnoDB and RocksDB engines on EC2 instances. This time around, I [&]
When a MongoDB server crashes you will usually find what is called a stack trace in its log file. But what is it and what purpose does it have? Lets simulate a simple crash so we can dig into it. Crashing a test server In a test setup with a freshly installed MongoDB server, we [&]
When a MongoDB server crashes you will usually find what is called a stack trace in its log file. But what is it and what purpose does it have? Lets simulate a simple crash so we can dig into it. Crashing a test server In a test setup with a freshly installed MongoDB server, we [&]