pas plus de spool de l'espace dans la Base de données
Je suis à l'aide de Teradata. En ce que je suis "pas plus de spool de l'espace dans la Base de données". Ma base de données d'utilisation est de 85%.
Est il une relation entre cette erreur et DB facteur d'utilisation ?
Toutes les études sur ce serait plus utile pour moi à résoudre ce problème.
Partagez-moi vos idées pour éviter cela.
l'éviter en simplifiant votre sql. vous pouvez également demander à votre teradata administrateur de vous accorder plus de spool de l'espace.
Bobine de l'espace est une ressource partagée avec les limites imposées par les utilisateurs au Profil d'Utilisateur ou de niveau. De plus, bobine d'espace pour un utilisateur donné est partagé entre TOUTES les sessions actives. La seule chose qui a attiré mon attention était d'indiquer que la Base de données d'Utilisation a été de 85%. Pourriez-vous préciser ce que 85% des comptes. Est-ce à 85% de la perm de l'espace sur l'ensemble du système ou simplement une base de données? Bob Duell a donné une bonne explication de l'endroit où commencer à chercher des problèmes avec une requête particulière qu'est la déclaration d'un manque de bobine de l'espace.
Bobine de l'espace est une ressource partagée avec les limites imposées par les utilisateurs au Profil d'Utilisateur ou de niveau. De plus, bobine d'espace pour un utilisateur donné est partagé entre TOUTES les sessions actives. La seule chose qui a attiré mon attention était d'indiquer que la Base de données d'Utilisation a été de 85%. Pourriez-vous préciser ce que 85% des comptes. Est-ce à 85% de la perm de l'espace sur l'ensemble du système ou simplement une base de données? Bob Duell a donné une bonne explication de l'endroit où commencer à chercher des problèmes avec une requête particulière qu'est la déclaration d'un manque de bobine de l'espace.
OriginalL'auteur user1601052 | 2012-09-18
Vous devez vous connecter pour publier un commentaire.
Spool space
problèmes de se produire lorsque vous avez une requête inefficace ou lorsquestatistics
n'ont pas été correctement prélevés sur les tables que vous utilisez. Il peut aussi arriver avec des tables où l'index primaire a été mal choisi (haute inclinaison). Spool est un attribut de l'utilisateur du compte que vous utilisez pour vous connecter à la Teradata de l'environnement; il n'est pas vraiment un attribut de la base de données elle-même.La seule façon de le savoir est de regarder les
EXPLAIN
plan pour votre requête.Si votre requête est inefficace, le réécrire. Si les statistiques doivent être collectées ou si l'index doit être modifié, contactez l'administrateur responsable pour les tables que vous utilisez.
Si il ya une requête particulière qui vous donne un "hors de spool" d'erreur, de mise à jour de cette question avec le texte complet de la requête.
Bob duell--j'ai fait de recueillir des statistiques sur mes tables.Mais je dnt savoir exactement ce Que cela va vraiment le faire? U peut expliquer.Et comment puis-je vérifier les performances des requêtes avec "expliquer"?
OriginalL'auteur BellevueBob
Je n'ai pas pu résoudre mon "hors de la bobine d'erreur" par les méthodes ci-dessus. J'ai résolu l'erreur en déplaçant un rang en fonction de sa propre petite table sans aucun rejoindre ou des corps étrangers colonnes.
OriginalL'auteur JT Lehman
Bobine de l'espace peut se produire lorsque vous utilisez des tables ayant de gros volumes de données. Si vous utilisez plusieurs tables, vérifiez si vous utilisez des noms d'alias au lieu de se référer à la table complète. Avec des noms d'alias en fait rétrécit les données par les jointures. Voir aussi si les fonctions comme oreplace qui consomment plus de données sont utilisées. Essayez d'utiliser des expressions régulières dans ce cas.
OriginalL'auteur Veda Chaithanya Deepika