Je suis en train de supprimer 9 millions de lignes d'une table avec 11 millions par incrément de 200 000 lignes par passage. Est-ce que je dois reconstruire manuellement la table et les index ou cela se produit-il automatiquement après chaque suppression?Ai-je besoin de recréer manuellement une table innodb avec des suppressions massives sur MYSQL?
Répondre
Oui, vous devez recréer manuellement la table, vous pouvez le faire comme ceci:
ALTER TABLE database.table ENGINE=InnoDB;
J'ai exécuté la commande et elle a supprimé toutes les lignes, sauf 30 000. Pourquoi cela se produirait-il? – user989990
Voir si 'show innodb status' donne un aperçu. –
Y at-il quelque chose en particulier que je devrais rechercher? C'est une longue liste. – user989990
- 1. MySQL Coût: InnoDB sur les suppressions séparées Cascade ou MyISAM
- 2. Comptage des enregistrements dans mysql innodb table
- 3. Comment recréer une table MySQL InnoDB à partir d'un fichier .ibd?
- 4. Gestion de tables MySQL massives?
- 5. MySQL Cloisonnement (InnoDB) - Grande table
- 6. Mysql Innodb Optimiser la table
- 7. MySQL avec la table InnoDB se plantent
- 8. MySQL ajouter l'index sur une table relativement grande (InnoDB)
- 9. MySQL table inconnue moteur innodb
- 10. MySQL 5.6 InnoDB court
- 11. innodb_buffer_pool_size avec une grande table d'archives InnoDB
- 12. Les suppressions MySQL sur une petite quantité d'enregistrements dans une grande table sont lentes
- 13. Recherche de géolocalisation avec MYSQL InnoDB
- 14. Recréer une table avec Hibernate
- 15. MySql récupérer l'espace blob avec InnoDB
- 16. Comment automatiser une table contenant des suppressions?
- 17. Recherche plein texte sur la table MySql (Innodb vs ISAM)
- 18. Pourquoi ai-je besoin d'annuler un SELECT dans mysql (InnoDB)?
- 19. nombre de table InnoDB optimisation
- 20. Comment recréer une table dans Magento
- 21. Expédition de journaux - Ignorer les suppressions sur une table spécifique
- 22. Optimisation de la table innodb
- 23. MySQL Table Full (InnoDB) - Erreur # 1114
- 24. Comment recréer une table avec jQuery DataTables
- 25. MySQL InnoDB sérialisation des données
- 26. MySQL: Index Longueur zéro octet (table innodb)
- 27. MySQL 24x7 - Blocs InnoDB ALTER TABLE (VERROUILLAGE DE TABLE)
- 28. InnoDB erreur avec créer une table
- 29. Recréer la table si elle est supprimée manuellement
- 30. Migration de type numérique MySql sur InnoDB
Je ne comprends pas la question? Avez-vous l'impression qu'en supprimant des lignes, vous supprimez la table elle-même? ou craignez-vous que votre colonne d'identification ne soit plus séquentielle (ce qui est normal)? – deltree
J'ai entendu dire que la suppression de lignes à partir de tables innodb nécessite une reconstruction de table, est-ce que cela se produit automatiquement ou dois-je le faire manuellement? – user989990