ビューを使用するストアドプロシージャがあります。ストアドプロシージャはさまざまなパラメータを受け入れます。
私が試してみました:
SELECT
COUNT(v.CampaignID) as RecordCount
FROM
VW_Results_ValueRank_2010_12_22_NEW V
INNER JOIN
ResultTopic ON V.ResultID = ResultTopic.ResultId
INNER JOIN
CampaignTopic on ResultTopic.topicid = CampaignTopic.topicid
WHERE
v.CampaignID = 37
AND v.CreateDate BETWEEN 'May 3 2011 8:25PM' AND 'May 3 2012 8:25PM'
AND v.SourceDate BETWEEN DATEADD(d,-3,'May 3 2011 8:25PM') AND 'May 3 2012 8:25PM'
AND (LEFT(Title, 80) LIKE '%google%' OR Domain LIKE '%google%' OR LEFT([Text], 300) LIKE '%google%')
2016年のレコードを返しますが、40〜50秒かかります。この時間を5〜10秒に減らすことはできますか。助けてください。