J'ai un script qui met à jour localhost, puis dumps les résultats mis à jour RemoteHost:réparer par le tri?
mysqldump --skip-tz-utc --no-create-info --insert-ignore --host=localhost -u u -ppass db table --where=\"timeStamp > FROM_UNIXTIME($time)\" | mysql -h remote -u u -ppass db
Avec 20 dossiers, la mise à jour localhost est très rapide (quelques secondes), mais la décharge à RemoteHost prend plus de 4 minutes ... quand je regarde mysql workbench, il dit que l'état de l'hôte distant est "Repair by Sorting" et la colonne Info est "/ *! 40000 ALTER TABLE" table 'ENABLE KEYS */".
Que signifie ce message (et pourquoi est-il si long de vider vers remotehost avec si peu d'enregistrements)?
thx
l'ajout de l'option "skip-triggers" est-il une bonne idée? –
Cela dépend si vous modifiez les déclencheurs et en avez besoin sauvegardés. Je devine à partir de votre modèle d'utilisation que sauter des déclencheurs est logique, mais vous devrez en regarder les détails vous-même pour être sûr. –