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:
parent
944cd18c6b
commit
b0e9f99226
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user