Salut !
Une petite question pour vous, expert InnoDB // MyISAM.
J'ai une base de donnée tout en InnoDb, sauf quelques tables temporaires en MyISAM.
Je veux ajouter toute un fichier CSV dans ma BD. Avant toute insertion dans les tables adéquates, je passe par une table temporaire pour m'assurer du format des données, de toutes les conditions souhaitées (doublons, invalides, already exist, et autres conditions dépendante de notre structure).
Une fois que je suis sure que mes données parsées sont impeccable, je lance une nouvelle procédure qui a pour objectif d'insérer les données aux bonnes places.
Mon problème est que l'insertion est très longue, du au fait qu'il valide à nouveau toutes les clés.
Je ne veux pas mettre ma BD en MyISAM. Mais connaissez-vous un moyen de passer outre les clés à un moment donné ? de les désactiver ?
Ou peut être y aurait-il un autre moyen d'optimiser ?
Merci !
Partager