5 votes

Options pour réduire la taille d'une base de données MySQL

J'ai une base de données MySQL 5.0 de 88,9 Go sur un disque de 90 Go. La base de données contient un certain nombre de tables MyISAM pour nos rapports (personnalisés) sur l'utilisation du système. Les données sont des agrégations basées sur la date de ce qui est essentiellement des journaux de serveur web.

J'ai pensé à convertir les grandes tables au moteur de stockage MERGE. L'idée étant que je pourrais déplacer les anciennes données sur un autre disque. Cependant, je n'ai jamais fait cela auparavant, et je suis un peu nerveux à l'idée de faire des tests sur ma base de données de production.

Et, bien sûr, je suis pressé par le temps. Je dois traiter toutes les données de rapport du mois dernier très rapidement. Donc l'installation d'un disque plus grand n'est pas une option pour le moment.

Quelqu'un a-t-il des conseils ou une expérience à partager pour réduire la taille de cette base de données ?

0voto

simmosn Points 314

Je suppose que vous avez déjà essayé, mais il y a un OPTIMISER LA TABLE qui peut les réduire en fonction de la façon dont ils ont été utilisés.

0voto

user10103 Points 31

Si cela ne vous dérange pas que vos tables deviennent en lecture seule, vous pouvez utiliser MyISAM PACK

http://dev.mysql.com/doc/refman/4.1/en/myisampack.html

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X