From a13b03a13688dae5973c5ceeb89980939a1ea9e9 Mon Sep 17 00:00:00 2001 From: mschill Date: Thu, 16 Jul 2026 08:48:11 -0400 Subject: [PATCH] =?UTF-8?q?C2026-044=20=E2=80=93=20ve=5FGetParentItem=20Pe?= =?UTF-8?q?rformance=20Improvement=20Added=20Included=20columns=20to=20Ind?= =?UTF-8?q?ex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PROMS/VEPROMS User Interface/PROMSFixes.Sql | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/PROMS/VEPROMS User Interface/PROMSFixes.Sql b/PROMS/VEPROMS User Interface/PROMSFixes.Sql index 40b8b28e..ab6f422e 100644 --- a/PROMS/VEPROMS User Interface/PROMSFixes.Sql +++ b/PROMS/VEPROMS User Interface/PROMSFixes.Sql @@ -5589,6 +5589,18 @@ IF (@@Error = 0) PRINT 'ScalerFunction [vefn_GetParentItem] Succeeded' ELSE PRINT 'ScalerFunction [vefn_GetParentItem] Error on Creation' go +IF EXISTS (SELECT * FROM dbo.sysIndexes WHERE name like 'IX_PartsItemID') + DROP INDEX [IX_PartsItemID] ON [dbo].[tblParts]; +GO + +CREATE NONCLUSTERED INDEX IX_PartsItemID +ON [dbo].[tblParts] ([ItemID] ASC) +INCLUDE([ContentID],[DeleteStatus],[FromType]) 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_PartsItemID Index. Speeds up Getting Parent Items' +GO + /****** Object: UserDefinedFunction [dbo].[vefn_CanTransitionBeCreated] Script Date: 10/14/2012 02:03:30 ******/ IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[vefn_CanTransitionBeCreated]') AND OBJECTPROPERTY(id,N'IsScalarFunction') = 1) DROP FUNCTION [vefn_CanTransitionBeCreated];