2012-03-13 20 views
-1

SQL Serverデータベースに結果セットを格納する方法を探していますので、可能であれば検索するのがより高速です。私はこれをやりたいのですが、私は情報を頻繁に必要としますが、データはほとんど変更されないので、データベースのパフォーマンスが大幅に向上すると思います。結果セットをSQL Serverデータベースに格納していますか?

私が見つけた唯一のものはindexed viewsで、私のクエリはそのような種類のビューには適していないので、私にとってはうまくいきません。

私の結果セットは、いくつかのSQLクエリから派生したもので、時間がかかるものです。

私のバックアップソリューションは、独自のコピーを格納するためにデータベースを使用するプログラムを持っているため、データベースの呼び出しをスキップできます。しかし、これは私のシステムをより複雑にします。私はむしろデータベース内のすべてのデータ呼び出しを持っているので、事を追跡するのが簡単です。

結果セットをSQL Serverデータベースに格納する方法を知っていますか?

+1

ビューの対象にならないのはなぜですか? – Reactormonk

+0

このソリューションはどの言語ですか? ASP.Net、PHP? – Liam

+1

なぜこの質問が下落したのですか? –

答えて

2

、なぜ単にデータベース内のデータに基づいて、SSIファイルを使用しないで、私はかなり頻繁に情報が必要ですが、データはほとんど変更されないために起こっている場合、データはめったに

を変更しません。データが変更されるたびにいつでもこのテキストファイルを再作成できます。

私はウェブのものをやったときに、データベースクエリからすべてのWebページのすべてのデータを直接提供しました。私たちは、ほとんど変更されないすべてのデータベース項目に対してSSIファイルを使用するようにモデルを変更することにしました。私たちはバックエンド管理者の中にSSIファイルを自動的に構築して上書きする「ファイルレクレーション」ルーチンを構築しました。

サーバーのパフォーマンスが向上し、サーバーのラウンドトリップが削減され、表示時間が短縮されます。本当に勝つ。

関連する問題