Microsoft SQL Server 2005データベースビューを使用して、数百のCrystal Reportsレポートを生成することはめったにありません(月次/四半期)。それらのビューは、私がそれらから読み取っていない間、CPUサイクルとRAMを浪費していますか?ビューから読み取ることはめったにないので、代わりにストアドプロシージャ、一時テーブル、または短期間の通常のテーブルを使用する必要がありますか?
私はDBAではないので、データベースサーバー内の舞台裏で何が起こっているのかわかりません。
データベースビューが多すぎる可能性はありますか?ベストプラクティスとは何ですか?