如果我的 proc 被调用,我在 SQL Profiler 中有以下记录。
CPU - 78,读取 - 3508,写入 - 0,持续时间 - 81
以上数据对于我的网站上 70 人的并发点击是否正常,我的 proc 在用户正在访问的每个页面上被调用,我服务器上的性能监视器显示匿名用户点击在我启用我的 SQL proc 调用时不断增加。
请建议我可以查看的内容和位置!!,我的 proc 查询如下:
ALTER PROCEDURE [dbo].[GETDataFromLinkInfo]
-- Add the parameters for the stored procedure here
(@PageID INT)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
SELECT DISTINCT [PUBLICATION_ID] AS n,
[URL] AS u
FROM [LINK_INFO] WITH(NOLOCK)
WHERE Page_ID = @PageID
AND Component_Template_Priority > 0
AND PUBLICATION_ID NOT IN( 232, 481 )
ORDER BY URL
FOR XML RAW ('p'), ROOT ('ps');
RETURN
END