Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net DNN 5.2.3页面加载期间多次执行的存储过程_Asp.net_Sql Server_Dotnetnuke - Fatal编程技术网

Asp.net DNN 5.2.3页面加载期间多次执行的存储过程

Asp.net DNN 5.2.3页面加载期间多次执行的存储过程,asp.net,sql-server,dotnetnuke,Asp.net,Sql Server,Dotnetnuke,在从DNN 5.2.3站点跟踪DB活动后,我注意到在首次加载主页时有许多相同的对数据库的调用,之后缓存工作成功 //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:22

在从DNN 5.2.3站点跟踪DB活动后,我注意到在首次加载主页时有许多相同的对数据库的调用,之后缓存工作成功

//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

为什么有这么多重复项?

请确保您不是在超级用户帐户下工作,并且主机设置\Advanced\Performance设置设置为重载缓存。

我以管理员身份登录,并且它设置为重载缓存。我不认为缓存在初始用户身份验证方面会有所帮助。我不确定管理员是谁,但在主机帐户下,由于重复的数据库查询,DNN性能会显著下降。