2012-07-06 5 views
0

우리는 데이터베이스 서버에 아주 자주 액세스 할 수있는 ASP.Net 웹 응용 프로그램을 가지고 있습니다.데이터베이스 서버에 대한 ASP 다중 쿼리

우리는 데이터베이스에 여러 개의 쿼리를해야하기 때문에 우리가 따르는 현재 접근법은 연결시 한 번에 데이터를 가져와 데이터 집합으로 저장하는 것입니다. 이 방법을 사용하면 데이터베이스에 대한 여러 쿼리를 만들지 않아도됩니다.

그러나 색인이나 대소 문자를 구분하지 않는 검색과 같은 데이터베이스 기능을 데이터 세트/데이터보기에 사용할 수 없습니다. 이것은 현재 성능 저하를 초래하고 있습니다.

그래서 성능을 향상시킬 수있는 방법이 있는지 궁금합니다. 필자는 개인적으로 전체 데이터를 웹 애플리케이션에 저장하는 것을 좋아하지 않습니다. 하지만 asp.net에서 초보자가되는 나는 특정 솔루션을 생각할 수 없다.

이 문제를 해결하는 데 도움이 되었으니 정말 감사드립니다.

+0

좋은 질문 프리젠 테이션 Vishal .. –

답변

0

일반적으로 데이터베이스 서버와 통신하면 성능 문제가 발생하지 않습니다. 사용중인 스크립트가 느리고 문제가 될 수 있습니다. 실행 시간이 오래 걸리거나 대용량 데이터 세트 (수백만 행)가 있습니까?

응용 프로그램은 페이지 당 5-10 개의 DB 호출을 자주하고 완벽하게 수행합니다.

0

DataReader는 매우 효율적인 방식으로 데이터에 대한 액세스를 제공 할 수 있으며 대부분의 경우 실제로 데이터 집합보다 빠릅니다.

관련 문제