データベース サーバーに頻繁にアクセスする ASP.Net Web アプリを使用しています。
データベースに対して複数のクエリを実行する必要があるため、現在行っているアプローチは、接続時に一度にデータを取得し、これをデータセットとして保存することです。このアプローチにより、データベースに対して複数のクエリを実行する必要がなくなります。
ただし、インデックスや大文字と小文字を区別しない検索などのデータベース機能をデータセット/データビューに対して使用することはできません。これは現在、パフォーマンスの低下をリードしています。
ですから、パフォーマンスを向上させる方法はないかと考えています。個人的には、データ全体を Web アプリケーションに保存するという考えは好きではありません。しかし、asp.netの初心者であるため、特定の解決策を考えることができません。
したがって、これを修正するための助けは本当に感謝しています。