2011-04-22 7 views
1

응용 프로그램에서 단일 요청의 속도를 높이기 위해 요청을 받았습니다. Entity Framework를 사용하고있는 데이터 액세스 레이어로 병목 현상을 추적했습니다.Entity Framework 4.1을 사용할 때 성능을 디버깅/프로파일하는 방법

저는 EF를 처음 접했고, 지금까지 괜찮은 것으로 보인다.

내 질문은 :이 성능 문제를 디버깅하려면 어떤 도구/프로세스를 사용해야합니까?

답변

2

데이터베이스 프로파일 러 외에도 엔티티 프레임 워크를 조정할 수있는 가장 많이 사용되는 도구에 대해서는 very good article을 확인할 수 있습니다.

1

개인적으로 SQL 프로필러를 사용하여 SQL Server 용으로 생성 된 LINQ to Entity Query를 프로파일 링합니다. 그런 다음 SQL에서 문제를 결정합니다. 그리고 이것으로부터 인덱스가 필요한지 이해할 수 있습니다. 또는 LINQ to Entity Query를 다시 작성해야합니다.

1

Entity Framework 프로파일 러를 사용하지 않는 경우 정말 실종 상태입니다. 비용은 그것이 제공하는 통찰력을 무시할 수 있습니다.

http://efprof.com/

관련 문제