4

ETL 開発者は、ADW で毎週および毎日のプロセスを一貫して実行しようとしていると報告しています。ほとんどの場合、例外なく実行されていますが、次のエラーが発生しています。

「ファイル グループ 'DEFAULT' のディスク領域が不足しているため、データベース 'TEMPDB' に新しいページを割り当てることができませんでした。ファイル グループ内のオブジェクトを削除するか、ファイル グループにファイルを追加するか、ファイル グループ内の既存のファイルに対して自動拡張を設定して、必要なスペースを作成してください。」</p>

DWU 設定に関連する TEMPDB スペースに制限はありますか?

データベースは (ポータルごとに) 100 TB に制限されており、いっぱいではありません。

4

2 に答える 2

2

Azure SQL Data Warehouse は、100 DWU あたり約 399 GB の領域を tempdb に割り当てます。ここを参照してください。

現在使用している DWU は何ですか? DWU aka サービス目標を一時的に引き上げるか、ジョブをリファクタリングして tempdb への依存度を下げることを検討してください。バッチ処理が終了したら下げます。

デカルト積、過剰な並べ替え、一時テーブルへの過度の依存などについてワークロードをチェックして、最適化を実行できるかどうかを確認することも価値があるかもしれません。

于 2016-11-16T16:36:28.727 に答える