When the performance of your database server starts to decline from general usage, you have several options for optimizing it.
One common method for optimizing your MySQL database is through partitioning. In this article, we’ll cover the basics of MySQL partitioning, how to apply partitioning to your database, and we'll discuss how it’s related to sharding.
The basics of MySQL partitioning
Partitioning is the idea of splitting something large into smaller chunks. In MySQL, the term “partitioning” means splitting up individual tables of a database.
When you partition a table in MySQL, the table is split up into several logical units known as partitions, which are stored separately on …
[Read more]