2010-03-24 2 views
0

DNN 5.2.3 사이트에서 DB 활동을 추적 한 후 처음으로 홈 페이지를로드하는 동안 데이터베이스에 대한 동일한 호출이 많이 있음을 발견했습니다 (이후에는 캐싱이 성공적으로 작동 함).DNN 5.2.3 페이지로드 중 여러 번 실행되는 저장 프로 시저

//Procedure : Number of executions 

exec dbo.aspnet_Membership_GetUserByName @ApplicationName=N'DotNetNuke',@UserName=N'MYDOMAIN\ME',@UpdateLastActivity=0,@CurrentTimeUtc='2010-03-24 10:04:15:223' : 22 

exec dbo.GetPortalAliasByPortalID @PortalID=0 : 15 

exec dbo.GetUserProfile @UserID=8 : 11 

exec dbo.GetUser @PortalID=0,@UserID=8 : 10 

exec dbo.GetDatabaseVersion : 2 

exec dbo.GetUserCountByPortal @PortalId=0: 2 

exec dbo.GetDesktopModules : 2 

exec dbo.KB_XMod_Forms_List @PortalId=0 : 2 

exec dbo.KB_XMod_Templates_List @PortalId=0,@TemplateType=-1 : 2 

왜 그렇게 많은 중복이 있습니까?

답변

0

"호스트 설정 \ 고급 \ 성능 설정"이 "중량 캐싱"으로 설정된 경우 SuperUser 계정으로 작업하고 있지 않은지 확인하십시오.

+0

관리자로 로그인 중이며 무거운 캐싱으로 설정되어 있습니다. 초기 사용자 인증과 관련하여 캐싱이 도움이된다고 생각하지 않습니다. –

+0

관리자에 대해서는 잘 모르겠지만 "호스트"계정에서 반복적 인 DB 쿼리로 인해 DNN 성능이 크게 떨어졌습니다. – user38123