home *** CD-ROM | disk | FTP | other *** search
/ moodle.waes.ac.uk / moodle.waes.ac.uk.zip / moodle.waes.ac.uk / TMG / SP1-TMG-KB981324-AMD64-ENU.msp / PCW_CAB_SHFx2 / F2143_msfpcui.dll / BINARY / 25216 < prev    next >
Text File  |  2010-06-15  |  1KB  |  40 lines

  1. CREATE PROCEDURE [dbo].[ISA_spBranchCacheSummary]
  2. AS
  3. BEGIN
  4.     SET NOCOUNT ON;
  5.     IF OBJECT_ID ('tblBranchCacheSummary', 'u') IS NOT NULL
  6.         DROP TABLE [tblBranchCacheSummary]
  7.     DECLARE @FromDate datetime
  8.     SET @FromDate = (SELECT [FromDate] FROM [tblSummaryParams])
  9.     DECLARE @ToDate datetime
  10.     SET @ToDate = (SELECT [ToDate] FROM [tblSummaryParams])
  11.     CREATE TABLE #RowSummaryData
  12.     (
  13.         [TMGCacheOutKB] [bigint] NULL,
  14.         [TMGCacheInKB] [bigint] NULL,
  15.         [HostedCacheOutKB] [bigint] NULL,
  16.         [HostedCacheInKB] [bigint] NULL
  17.     )
  18.     IF OBJECT_ID ('CachePerfCounters..counters', 'U') IS NOT NULL
  19.     BEGIN
  20.         INSERT INTO #RowSummaryData
  21.         SELECT
  22.             [TmgCacheRetrieved] AS [TMGCacheOutKB],
  23.             [TmgCacheStored] AS [TMGCacheInKB],
  24.             [HostedCacheRetrieved] AS [HostedCacheOutKB],
  25.             [HostedCacheStored] AS [HostedCacheInKB]
  26.         FROM CachePerfCounters..counters
  27.         WHERE ([Date] >= @FromDate AND [Date] <= @ToDate)
  28.     END
  29.     SELECT
  30.         @FromDate AS [Date],
  31.         SUM([TMGCacheOutKB]) AS [TMGCacheOutKB],
  32.         SUM([TMGCacheInKB]) AS [TMGCacheInKB],
  33.         SUM([HostedCacheOutKB]) AS [HostedCacheOutKB],
  34.         SUM([HostedCacheInKB]) AS [HostedCacheInKB]
  35.     INTO [tblBranchCacheSummary]
  36.     FROM #RowSummaryData
  37.     -- register this summary to be committed to the RS
  38.     INSERT INTO [tblSummaryTables] ([TableName]) VALUES ('tblBranchCacheSummary')
  39. END
  40.