2015-03-18 1 views
0

J'ai exécuté une instruction sql incorrecte qui est syntaxiquement correcte mais qui a causé l'échec de MonetDB lors de l'allocation de la mémoire heap essayant d'allouer 490G. Dans le disque de résultat a manqué d'espace et semble MonetDB jamais nettoyé. L'un des sous-répertoires de/bat contient 127G qui, je pense, a été généré lors de l'exécution de cette requête. Comment puis-je récupérer cet espace? De même, dans quels répertoires résident les données réelles représentant les colonnes?Nettoyage après l'erreur d'allocation de mémoire MonelDB

Répondre

0

J'ai été en mesure de résoudre le problème si décidé à répondre soi-même au cas où quelqu'un d'autre rencontrera le même problème. Parce que la partition avec dbfarm était complètement remplie, mclient ne commençait pas. Après avoir libéré de l'espace et redémarré mclient, MonetDB a pu nettoyer et récupérer de l'espace disque.

+0

Les disques complets sont l'un des problèmes les plus courants rencontrés lors de l'utilisation de MonetDB ... –