Ajouter un general tablespace
MySQLStockageCommande
CREATE TABLESPACE ssd_ts ADD DATAFILE 'ssd_ts.ibd' ENGINE=InnoDB;Ce que fait la commande
Crée un general tablespace InnoDB que plusieurs tables peuvent partager.
Quand l'utiliser
Pour regrouper des tables dans un fichier/disque précis, ou pour réduire le nombre de fichiers.
Attention
Si le chemin DATAFILE est relatif, il est créé sous datadir ; le placer sur un autre disque exige un chemin absolu et les permissions nécessaires. Pour y déplacer une table : ALTER TABLE customer TABLESPACE ssd_ts; Un tablespace ne peut être supprimé que lorsqu'il est vide.