Included SupInfo in Search Results and Data Paths

Added Indexes to Contents and Items for LastChanged to improve Session Open Stored Procedures
This commit is contained in:
Rich 2017-05-04 14:25:26 +00:00
parent 944cd18c6b
commit b0e9f99226

View File

@ -1246,6 +1246,7 @@ BEGIN
case P.FromType
when 3 then @DelimStep + 'Caution'
when 4 then @DelimStep + 'Note'
when 8 then @DelimStep + 'SupInfo'
else '' end
else '' end
PPath,
@ -1260,6 +1261,7 @@ BEGIN
when 4 then @DelimStep +'Note' + @DelimStep + cast(1 as varchar(4))
when 5 then @DelimStep +'RNO' + @DelimStep
when 7 then @DelimStep +'Table' + @DelimStep
when 8 then @DelimStep +'SupInfo' + @DelimStep
else case when Z.FromType < 3 then @Delim else @DelimStep end +
case when I.deletestatus != 0 then 'Old ' else '' end + cast(1 as varchar(4))
end end Path,
@ -1280,6 +1282,7 @@ BEGIN
case P.FromType
when 3 then @DelimStep + 'Caution'
when 4 then @DelimStep + 'Note'
when 8 then @DelimStep + 'SupInfo'
else '' end
else '' end
PPath,
@ -1294,6 +1297,7 @@ BEGIN
when 4 then @DelimStep +'Note' + @DelimStep + cast(1 as varchar(4))
when 5 then @DelimStep +'RNO' + @DelimStep
when 7 then @DelimStep +'Table' + @DelimStep
when 8 then @DelimStep +'SupInfo' + @DelimStep
else case when Z.FromType < 3 then @Delim else @DelimStep end +
case when I.deletestatus != 0 then 'Old ' else '' end + cast(1 as varchar(4))
end end Path,
@ -1590,6 +1594,7 @@ Union All
case P.FromType
when 3 then @DelimStep + 'Caution'
when 4 then @DelimStep + 'Note'
when 8 then @DelimStep + 'SupInfo'
else '' end
else '' end
PPath,
@ -1604,6 +1609,7 @@ Union All
when 4 then @DelimStep +'Note' + @DelimStep + cast(1 as varchar(4))
when 5 then @DelimStep +'RNO' + @DelimStep
when 7 then @DelimStep +'Table' + @DelimStep
when 8 then @DelimStep +'SupInfo' + @DelimStep
else case when Z.FromType < 3 then @Delim else @DelimStep end + cast(1 as varchar(4))
end end Path,
case when P.FromType = 5 then -1 else 0 end IsRNO,
@ -1740,6 +1746,7 @@ Union All
case P.FromType
when 3 then @DelimStep + 'Caution'
when 4 then @DelimStep + 'Note'
when 8 then @DelimStep + 'SupInfo'
else '' end
else '' end
PPath,
@ -1754,6 +1761,7 @@ Union All
when 4 then @DelimStep +'Note' + @DelimStep + cast(1 as varchar(4))
when 5 then @DelimStep +'RNO' + @DelimStep
when 7 then @DelimStep +'Table' + @DelimStep
when 8 then @DelimStep +'SupInfo' + @DelimStep
else case when Z.FromType < 3 then @Delim else @DelimStep end + cast(1 as varchar(4))
end end Path,
case when P.FromType = 5 then -1 else 0 end IsRNO,
@ -1882,6 +1890,7 @@ Union All
case P.FromType
when 3 then @DelimStep + 'Caution'
when 4 then @DelimStep + 'Note'
when 8 then @DelimStep + 'SupInfo'
else '' end
else '' end
PPath,
@ -1896,6 +1905,7 @@ Union All
when 4 then @DelimStep +'Note' + @DelimStep + cast(1 as varchar(4))
when 5 then @DelimStep +'RNO' + @DelimStep
when 7 then @DelimStep +'Table' + @DelimStep
when 8 then @DelimStep +'SupInfo' + @DelimStep
else case when Z.FromType < 3 then @Delim else @DelimStep end + cast(1 as varchar(4))
end end Path,
case when P.FromType = 5 then -1 else 0 end IsRNO,
@ -2125,6 +2135,7 @@ Union All
case P.FromType
when 3 then @DelimStep + 'Caution'
when 4 then @DelimStep + 'Note'
when 8 then @DelimStep + 'SupInfo'
else '' end
else '' end
PPath,
@ -2140,6 +2151,7 @@ Union All
when 4 then @DelimStep +'Note' + @DelimStep + cast(1 as varchar(4))
when 5 then @DelimStep +'RNO' + @DelimStep
when 7 then @DelimStep +'Table' + @DelimStep
when 8 then @DelimStep +'SupInfo' + @DelimStep
else case when Z.FromType < 3 then @Delim else @DelimStep end + cast(1 as varchar(4))
end end Path,
case when P.FromType = 5 then -1 else 0 end IsRNO,
@ -2312,6 +2324,7 @@ Union All
case P.FromType
when 3 then @DelimStep + 'Caution'
when 4 then @DelimStep + 'Note'
when 8 then @DelimStep + 'SupInfo'
else '' end
else '' end
PPath,
@ -2327,6 +2340,7 @@ Union All
when 4 then @DelimStep +'Note' + @DelimStep + cast(1 as varchar(4))
when 5 then @DelimStep +'RNO' + @DelimStep
when 7 then @DelimStep +'Table' + @DelimStep
when 8 then @DelimStep +'SupInfo' + @DelimStep
else case when Z.FromType < 3 then @Delim else @DelimStep end + cast(1 as varchar(4))
end end Path,
case when P.FromType = 5 then -1 else 0 end IsRNO,
@ -2662,6 +2676,7 @@ Union All
case P.FromType
when 3 then @DelimStep + 'Caution'
when 4 then @DelimStep + 'Note'
when 8 then @DelimStep + 'SupInfo'
else '' end
else '' end
PPath,
@ -2676,6 +2691,7 @@ Union All
when 4 then @DelimStep +'Note' + @DelimStep + cast(1 as varchar(4))
when 5 then @DelimStep +'RNO' + @DelimStep
when 7 then @DelimStep +'Table' + @DelimStep
when 8 then @DelimStep +'SupInfo' + @DelimStep
else case when Z.FromType < 3 then @Delim else @DelimStep end + cast(1 as varchar(4))
end end Path,
case when P.FromType = 5 then -1 else 0 end IsRNO,
@ -2822,6 +2838,7 @@ with Itemz(ItemCount,ItemID,PreviousID,FromType,CType,Number,Text,PPath, Path) a
when 4 then '`Note`' + cast(ItemCount + 0 as varchar(4))
when 5 then '`RNO`'
when 7 then '`Table`'
when 8 then '`SupInfo`'
else '`' + cast(ItemCount + 0 as varchar(4))
end end + PPath PPath,
--'1' +
@ -2836,6 +2853,7 @@ with Itemz(ItemCount,ItemID,PreviousID,FromType,CType,Number,Text,PPath, Path) a
when 4 then '`Note`' + cast(ItemCount + 0 as varchar(4))
when 5 then '`RNO'
when 7 then '`Table'
when 8 then '`SupInfo'
else '`' + cast(ItemCount + 0 as varchar(4))
end end + PPath Path
@ -8541,15 +8559,17 @@ END
GO
/****** Object: Index [IX_contentsLastChanged] Script Date: 3/21/2017 11:24:00 AM ******/
IF NOT EXISTS (SELECT * FROM dbo.sysindexes WHERE name = 'IX_contentsLastChanged')
BEGIN
IF EXISTS (SELECT * FROM dbo.sysIndexes WHERE name like 'IX_contentsLastChanged')
DROP INDEX [IX_ContentsLastChanged] ON [dbo].[tblContents];
GO
CREATE NONCLUSTERED INDEX [IX_contentsLastChanged] ON [dbo].[tblContents]
(
[LastChanged] ASC
[DeleteStatus] ASC,
[LastChanged] DESC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
END
GO
PRINT 'Added IX_contentsLastChanged Index. Speeds up session queries'
GO
/****** Object: StoredProcedure [CopyItemAndChildren] ******/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[CopyItemAndChildren]') AND OBJECTPROPERTY(id,N'IsProcedure') = 1)
@ -9358,6 +9378,7 @@ BEGIN
case P.FromType
when 3 then @DelimStep + 'Caution'
when 4 then @DelimStep + 'Note'
when 8 then @DelimStep + 'SupInfo'
else '' end
else '' end
PPath,
@ -9372,6 +9393,7 @@ BEGIN
when 4 then @DelimStep +'Note' + @DelimStep + cast(1 as varchar(4))
when 5 then @DelimStep +'RNO' + @DelimStep
when 7 then @DelimStep +'Table' + @DelimStep
when 8 then @DelimStep +'SupInfo' + @DelimStep
else case when Z.FromType < 3 then @Delim else @DelimStep end + cast(1 as varchar(4))
end end Path,
case when P.FromType = 5 then -1 else 0 end IsRNO,
@ -10967,6 +10989,7 @@ with Itemz(ItemCount,ItemID,PreviousID,FromType,CType,Number,Text,PPath, Path) a
when 4 then '`Note`' + cast(ItemCount + 0 as varchar(4))
when 5 then '`RNO`'
when 7 then '`Table`'
when 8 then '`SupInfo`'
else '`' + cast(ItemCount + 0 as varchar(4))
end end + PPath PPath,
--'1' +
@ -10981,6 +11004,7 @@ with Itemz(ItemCount,ItemID,PreviousID,FromType,CType,Number,Text,PPath, Path) a
when 4 then '`Note`' + cast(ItemCount + 0 as varchar(4))
when 5 then '`RNO'
when 7 then '`Table'
when 8 then '`SupInfo'
else '`' + cast(ItemCount + 0 as varchar(4))
end end + PPath Path
@ -13052,7 +13076,6 @@ IF (@@Error = 0) PRINT 'StoredProcedure [vesp_CleanUpROAssociations] Succeeded'
ELSE PRINT 'StoredProcedure [vesp_CleanUpROAssociations] Error on Creation'
go
PRINT 'Added IX_contentsLastChanged Index. Speeds up session queries'
/****** Object: StoredProcedure [addPdf] ******/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[addPdf]') AND OBJECTPROPERTY(id,N'IsProcedure') = 1)
DROP PROCEDURE [addPdf];
@ -13125,7 +13148,18 @@ GO
IF (@@Error = 0) PRINT 'Procedure Creation: addPdf Succeeded'
ELSE PRINT 'Procedure Creation: addPdf Error on Creation'
GO
/****** Object: Index [IX_itemsLastChanged] Script Date: 3/21/2017 11:24:00 AM ******/
IF EXISTS (SELECT * FROM dbo.sysIndexes WHERE name like 'IX_ItemsLastChanged')
DROP INDEX [IX_ItemsLastChanged] ON [dbo].[tblItems];
GO
CREATE NONCLUSTERED INDEX [IX_ItemsLastChanged] ON [dbo].[tblItems]
(
[DeleteStatus] ASC,
[LastChanged] DESC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
PRINT 'Added IX_ItemsLastChanged Index. Speeds up session queries'
GO
-----------------------------------------------------------------------------
/*
---------------------------------------------------------------------------
@ -13151,8 +13185,8 @@ BEGIN TRY -- Try Block
set nocount on
DECLARE @RevDate varchar(255)
DECLARE @RevDescription varchar(255)
set @RevDate = '4/7/2017 10:21 AM'
set @RevDescription = 'Corrected AddPDF Stored Procedure'
set @RevDate = '5/4/2017 9:00 AM'
set @RevDescription = 'Added IX_itemsLastChanged Index. Speeds up session queries'
Select cast(@RevDate as datetime) RevDate, @RevDescription RevDescription
PRINT 'SQL Code Revision ' + @RevDate + ' - ' + @RevDescription
IF( @@TRANCOUNT > 0 ) COMMIT