2012-09-28 4 views
0

VB.NET 2005로 작성된 웹 사이트에서 작업 중입니다. 버튼이있는 데이터 입력 페이지가 있습니다. "저장"을 클릭하면 데이터베이스에 데이터가 삽입됩니다 (SQL 서버). 웹 사이트는 버튼을 처음 10 ~ 12 회 클릭해도 반응이 좋지만 사용자가 데이터를 13 회 저장하려고하면 페이지/웹 사이트가 응답하지 않게됩니다. 즉, 응답하지 않습니다. 가능한 이유/치료법은 무엇입니까?VB.NET 2005 웹 사이트가 응답하지 않게 됨

도움이 될 것입니다. ... 그것은 당신의 시스템처럼 보일

+0

병목 현상이 발생한 곳부터 프로파일 링을 시작하십시오. – jeroenh

+0

Jeroenh, 똑같이 시도 할 수 있도록 자세히 설명해 주실 수 있습니까? – Programmer

+0

http://msdn.microsoft.com/en-us/library/2s0xxa1d.aspx – jeroenh

답변

0

확인 올바르게 모든 연결, DataReaders에, 명령, datadapter .. 또한을 처분하는 경우, 연결된 된 문자열을 확인하고 StringBuilders을 위해 그것을 대체는 .. 디스크에 메모리 페이징되는

1
포인트 아래

확인 : 귀하의 코드를 연결하고 데이터베이스에 레코드를 삽입하기 위해 사용하는 모든 개체를 폐기한다

  1. .

  2. 웹 페이지 크기를 확인하십시오. 버튼을 클릭 할 때마다 클릭 수가 증가합니까?
    (데이터베이스에 삽입하기 전에 뷰 스테이트에 데이터를 저장하는 경우 일 수 있습니다.)

  3. 웹 서버에서 요청 빈도를 확인하십시오.

  4. 레코드를 삽입하는 테이블이 다른 프로세스에 의해 잠겨 있는지 확인하십시오.

관련 문제