Skip to content

Another Boring Tech Blog

Menu
  • Start
  • About Me
Menu

Author: Vinicius Grippa

How to Sort MySQL Tables by Size and Why It Matters

Posted on June 6, 2024November 25, 2024 by Vinicius Grippa

Introduction Efficient database management ensures optimal performance, especially as your data grows. One important aspect of managing a MySQL database is monitoring and managing the size of your tables. Knowing which tables are the largest can help optimize queries, plan storage, and identify potential performance bottlenecks. Why Table Size Matters 1. Performance Optimization: Large tables…

Read more

How to Run ANALYZE in MySQL

Posted on May 14, 2024November 25, 2024 by Vinicius Grippa

Introduction In database management, keeping your database running smoothly is essential. ANALYZE is a command in MySQL that helps update statistics for table indexes. These statistics help the query optimizer choose the most efficient way to execute queries. How to Use the ANALYZE Command Here’s how you can use the ANALYZE command to improve your database’s…

Read more

[PT-BR] Desativar o Transparent Huge Pages(THP) no Ubuntu 22.04

Posted on May 9, 2024May 9, 2024 by Vinicius Grippa

Desativar as Transparent Huge Pages (THP) de forma permanente no Ubuntu 22.04 exige a modificação dos arquivos de configuração do sistema para que a alteração seja aplicada durante o boot. Existem diversas maneiras de fazer isso, mas um método comum é utilizar o rc.local ou criar um serviço systemd personalizado, já que o Ubuntu pode…

Read more

Releem: MySQL Performance Tool

Posted on April 28, 2024April 29, 2024 by Vinicius Grippa

Who wouldn’t love a reliable database free from issues and allowing us to sleep peacefully? That’s what Roman Agabekov, the CEO of Releem, aims to provide. As a tool specializing in MySQL Performance Tuning, Releem helps developers and database administrators by automating MySQL tuning, enhancing application performance, and reducing server costs. In this blog post,…

Read more

Improving Database Performance with ReadySet: A MySQL Caching Solution

Posted on April 10, 2024April 11, 2024 by Vinicius Grippa

Many developers face the challenge of achieving performance without compromising on real-time application functionality in database management. This brings us to today’s spotlight technology: ReadySet. What is ReadySet? According to its GitHub repository, ReadySet is designed to enhance the performance of real-time applications by providing a powerful SQL caching engine that requires no changes to…

Read more

MySQL: Identifying Tables Not Using InnoDB

Posted on March 24, 2024 by Vinicius Grippa

This blog post aims to spotlight tables within a MySQL database that do not employ the InnoDB storage engine. The essence of the query is to filter out tables that do not utilize the InnoDB engine, thereby enabling a focused analysis or migration plan for database optimization. Below is the query:

MySQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SELECT
  table_schema AS 'database_name',
  table_name,
  engine
FROM
  information_schema.tables
WHERE
  engine NOT LIKE 'InnoDB'
  AND table_type = 'BASE TABLE'
  AND table_schema NOT IN (
    'information_schema', 'sys', 'performance_schema',
    'mysql'
  )
ORDER BY
  table_schema,
  table_name;

Let’s dissect the…

Read more

Introduction to the New Percona Everest Beta

Posted on February 28, 2024 by Vinicius Grippa

In the rapidly evolving world of technology, database management remains a crucial, albeit challenging, aspect for many organizations. Percona, a leading provider of open-source database solutions, comes with its latest product, which is now in its beta phase: Percona Everest. This post aims to shed light on what Percona Everest is, how it works, and…

Read more

How to Permanently Disable Transparent Huge Pages (THP) on Ubuntu 22.04

Posted on February 23, 2024November 25, 2024 by Vinicius Grippa

Disabling Transparent Huge Pages (THP) permanently on Ubuntu 22.04 requires editing system configuration files to apply the change at boot time. There are a few methods to achieve this, but one common approach is to use rc.local or a custom systemd service since Ubuntu may not have rc.local enabled by default in newer versions. Here,…

Read more

How to Create SSH Keys

Posted on February 21, 2024November 25, 2024 by Vinicius Grippa

An SSH key consists of a pair of files: the private key and the public key. The private key is confidential and should never be shared, while the public key enables you to log into the servers, containers, and VMs you set up. When creating these keys using the ssh-keygen command, the keys are stored…

Read more

That’s a Wrap: MySQL Belgian Days and FOSDEM 2024

Posted on February 6, 2024February 7, 2024 by Vinicius Grippa

Hey everyone! FOSDEM and MySQL Belgian days are over, and I wanted to share my impressions from an incredible 4-day journey filled with talks about databases and, of course, the famous Belgian beers. 🍻 🛬 Touchdown in Brussels After a whopping 16-hour flight from Sao Paulo, I arrived in Brussels on Wednesday, a day before…

Read more
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next
© 2025 Another Boring Tech Blog | Powered by Minimalist Blog WordPress Theme