Quantcast
Browsing all 20 articles
Browse latest View live

Backing Up MySQL Part 2: Percona XtraBackup

There’s no doubt about it – if you’ve ever heard of Percona, you’ve heard of XtraBackup as well. XtraBackup is one of the primary Percona’s offerings in the backup space: the tool is famous amongst...

View Article


Image may be NSFW.
Clik here to view.

Backing up MySQL Part 3: mysqlpump

In the MySQL world, there are a couple of ways to take backups of your data. Backups in MySQL can be categorized into two distinct categories: logical or physical. MySQL also comes with a lot of tools...

View Article


Backing up MySQL Part 4: mydumper

There are many tools we can use to back up our MySQL databases. Some are well-known and used by the best technology companies out there (mysqldump comes to mind), and some are a little less famous, but...

View Article

Image may be NSFW.
Clik here to view.

Backing Up MySQL Part 5: Backing Up Big Data

According to research made by Statista in 2022, the amount of data that is being worked with globally is expected to reach more than 180 zettabytes. Part of that is because more and more data is being...

View Article

Image may be NSFW.
Clik here to view.

Backing Up MySQL Part 6: Physical vs. Logical Backups

Everyone who has ever backed up data using any kind of RDBMS knows a thing or two about backups. Backups are a central part of data integrity – especially nowadays, when data breaches are happening...

View Article


Backing Up MySQL Part 7: MySQL Enterprise Backup

MySQL Enterprise Backup is a known tool for everyone inside of the world of MySQL, no matter if people dealing with the tool are enterprise (business) minded or not. The tool can be considered the...

View Article

Backing up MySQL Part 8: Zmanda Backups for MySQL & Other Backup Tools

“A Backup as Revolutionary as You Are.” Ever heard that phrase before? If you did, you’re no stranger to Zmanda Recovery Manager – or ZRM for short. Zmanda Recovery Manager is a terabyte-scale backup...

View Article

Image may be NSFW.
Clik here to view.

Optimizing Queries in MySQL: Optimizing Reads

In this blog, we’re going to walk you through how to solve the issues posed by that concern. At the end of the article, we’ll also walk you through some DDL operations to load test data. SELECT Queries...

View Article


Image may be NSFW.
Clik here to view.

Optimizing MySQL: Adding Data to Tables

Welcome back to the MySQL optimization series! In case you haven’t been following this series, in the past couple of articles we have discussed the basics of query optimization, and told you how to...

View Article


Image may be NSFW.
Clik here to view.

Optimizing Queries in MySQL: Optimizing Updates

In the previous parts of these MySQL optimization series, we’ve told you how queries work on a high level, then dived deeper into the power of SELECT and INSERT statements. In this blog, I will cover...

View Article

Image may be NSFW.
Clik here to view.

Optimizing MySQL: Deleting Data

In the previous parts of these MySQL optimization series, we told you how query optimization works on a high level, then walked you through how you should optimize queries that insert, read, or update...

View Article

Image may be NSFW.
Clik here to view.

MySQL Index Overviews: B-Tree Indexes

In this first entry in a multipart series on indexes, I will cover the most important index type in MySQL, B-Tree Indexes. Applying indexes of any type in MySQL is nuanced task – they are used to speed...

View Article

Thoughts Before Speaking at the Software Architecture Conference

Tomorrow, August 15, I have yet another conference where I’ll speak about MySQL’s performance. To be more exact – MySQL performance on bigger data sets. You can watch me speak via this link through...

View Article


Image may be NSFW.
Clik here to view.

MySQL Index Overviews: Composite B-Tree Indexes

Indexes in MySQL are one of the primary ways to enhance query performance and they are especially useful when the primary use case of our project refers to reading data stored in a database. We‘ve...

View Article

Devising the Perfect Index for Your Use Case – MySQL Edition

Introduction If you’ve been following SimpleTalk for a while, you will be aware that I’ve recently blogged about MySQL indexes. I’ve already told you about the nuances of indexes in MySQL, vanilla...

View Article


Thoughts Before Covering MariaDB Indexes in the MariaDB Server Fest 2024

Preface Next week, Tuesday, 17th of September, I’m speaking at the MariaDB Server Fest. My speech involves and heavily focuses on indexes within MariaDB. One of my primary goals with this speech is...

View Article

Image may be NSFW.
Clik here to view.

MySQL Index Overviews: FULLTEXT B-Tree Indexes

If you’ve been following Simple Talk for a while, you know that we’re fans of databases and everything they involve. We’re also big fans of database performance, too. And if you’re a developer or a...

View Article


Image may be NSFW.
Clik here to view.

MySQL Index Deep Dive: Clustered B-Tree Indexes

If you’re a frequent reader of the Simple-Talk blog, you’re no stranger to indexes as we’ve covered indexes in database management systems previously – in that blog, we’ve told you that indexes come...

View Article

Image may be NSFW.
Clik here to view.

I Wrote a Book on How You Broke Your Database – Here’s Why You Should Read It

Preface If you are a frequent reader of Simple-Talk, it’s possible that you’ve come across blogs about optimizing all kinds of queries, tutorials on how to back up your database, tutorials on index...

View Article

Image may be NSFW.
Clik here to view.

MySQL Index Overviews: Descending B-Tree Indexes

Most anyone who works with indexes should be familiar with B-tree indexes. These are the most commonly used data structures to facilitate faster access to data when we search for exact matches of data...

View Article
Browsing all 20 articles
Browse latest View live