私はTeradataを使用しています。その中で、「データベースにスプールスペースがなくなりました」。私のデータベース使用率は85%です。このエラーとDB使用率の間に関係はありますか?これに関する研究は、私がこれを解決するのにもっと役立つでしょう。これを避けるためにあなたの考えを私に共有してください。
96680 次
4 に答える
8
Spool space
statistics
問題は、クエリが非効率的であるか、使用しているテーブルで適切に収集されていない場合に発生します。また、プライマリ インデックスが適切に選択されていない (スキューが大きい) テーブルでも発生する可能性があります。Spool は、Teradata 環境への接続に使用しているユーザー アカウントの属性です。これは実際にはデータベース自体の属性ではありません。
確実に知る唯一の方法はEXPLAIN
、クエリのプランを確認することです。
クエリが非効率的である場合は、書き直してください。統計を収集する必要がある場合、またはインデックスを変更する必要がある場合は、使用しているテーブルを担当する DBA に連絡してください。
「スプール外」エラーが発生する特定のクエリがある場合は、この質問をクエリの完全なテキストで更新してください。
于 2012-09-18T17:10:17.710 に答える
1
上記の方法で「スプール不足」エラーを解決できませんでした。ランク関数を、結合や余分な列を含まない独自の小さなテーブルに移動することで、エラーを解決しました。
于 2017-11-29T16:12:17.807 に答える