Particionar Tabelas MySQL para Performance

Avançado MySQL & MariaDB

Implementa particionamento de tabelas MySQL para melhorar performance em tabelas grandes.

O que é
mysql — implementa particionamento de tabelas mysql para melhorar performance em tabelas...
Comando
mysql
Categoria
MySQL & MariaDB
Nível
Avançado
📌 Comando: mysql
📁 Categoria: MySQL & MariaDB
👁 Visualizações: 25

Sintaxe

Sintaxe
bash
ALTER TABLE ... PARTITION BY

Exemplos de Uso

Particionar por range (data)
$ ALTER TABLE logs PARTITION BY RANGE (YEAR(data_criacao)) ( PARTITION p2022 VALUES LESS THAN (2023), PARTITION p2023 VALUES LESS THAN (2024), PARTITION p2024 VALUES LESS THAN (2025), PARTITION p_future VALUES LESS THAN MAXVALUE );
Ver partições
$ SELECT partition_name, table_rows FROM information_schema.PARTITIONS WHERE table_name="logs";
Remover partição antiga
$ ALTER TABLE logs DROP PARTITION p2022;

Guia Rápido: mysql

O que é

mysql é um comando Linux usado para implementa particionamento de tabelas mysql para melhorar performance em tabelas grandes..

Para que serve

Implementa particionamento de tabelas MySQL para melhorar performance em tabelas grandes.

Quando usar

Use mysql em tarefas de mysql & mariadb, especialmente em servidores Linux, cPanel, WHM e VPS.

🖥️
Precisa de um VPS com cPanel?
HostSSD oferece VPS NVMe com cPanel/WHM incluído e migração gratuita.
Ver Planos
Copiado!