Categories
Products
Technologies
Top Rated docs

December 14, 2020

What is a Query Outlier and How to Fix It

The MySQL database workload is determined by the number of queries that it processes. There are several situations in which MySQL slowness can originate. The first possibility is if there are any queries that are...

May 25, 2020

pgDash Diagnostics Alternatives – PostgreSQL Query Management with ClusterControl

Databases are all about queries. You store your data in them and then you have to be able to retrieve it in some way. Here come queries - you write them in some language, structured...

May 22, 2020

Dealing with Slow Queries in MongoDB

When in production, an application should provide a timely response to the user for the purpose of improving user interaction with your application. At times, however, database queries may start to lag hence taking a...

May 14, 2020

pt-query-digest Alternatives – MySQL Query Management & Monitoring with ClusterControl

When your database workload is over stressed, you first want to look at what queries are running in an attempt to see the pattern of the query. Is it write heavy? Read heavy? Where is...

February 25, 2020

How to Identify PostgreSQL Performance Issues with Slow Queries

When working with OLTP (OnLine Transaction Processing) databases, query performance is paramount as it directly impacts the user experience. Slow queries mean that the application feels unresponsive and slow and this results in bad conversion...

February 7, 2020

How to Identify MySQL Performance Issues with Slow Queries

Performance issues are common problems when administering MySQL databases. Sometimes these problems are, in fact, due to slow queries. In this blog, we'll deal with slow queries and how to identify these. Checking Your Slow...

December 19, 2019

Maximizing Database Query Efficiency for MySQL – Part One

Slow queries, inefficient queries, or long running queries are problems that regularly plague DBA's. They are always ubiquitous, yet are an inevitable part of life for anyone responsible for managing a database.  Poor database design...

July 18, 2018

More of My Favorite PostgreSQL Queries – and Why They Also Matter

In a previous blog post My Favorite PostgreSQL Queries and Why They Matter, I visited interesting queries meaningful to me as I learn, develop, and grow into a SQL developer role. One of those, in...

April 6, 2018

My Favorite PostgreSQL Queries and Why They Matter

Databases, tables, normalization, and a solid backup plan allow us to store and maintain data. Those combined best practices, in turn, afford us interaction with that data. In today's data-driven world, data is valuable. Not...

October 22, 2015

Optimizer Hints for Faster MySQL Query Execution

MySQL uses a cost-based optimizer to determine the best way to execute a query. It usually does a great job, but not all the time. There are different reasons for that. In some cases, it...

October 19, 2015

Using Explain to Improve SQL Query Performance

When it comes to the query tuning, EXPLAIN is one the most important tool in the DBA’s arsenal. Why is a given query slow, what does the execution plan look like, how will JOINs be...

August 26, 2015

Analyzing Your SQL Workload Using pt-query-digest

In our previous post, we discussed the different ways to collect data about slow queries - MySQL offers slow log, general log and binary log. Using tcpdump, you can grab network traffic data - a...

Subscribe below to be notified of fresh posts