From b2a9c7725192738cf949e4047cefbd8345be45d8 Mon Sep 17 00:00:00 2001 From: Sarathlal Sarangadharan Date: Fri, 27 Mar 2026 10:09:20 +0000 Subject: [PATCH] TD-7051: LH prod db performance improvement and foreign key dependency removal from dependant tables --- .../Stored Procedures/Adf/AdfMergeHubUser.sql | 4 ---- .../Adf/proc_UpdateLastSyncTimeAdf.sql | Bin 572 -> 618 bytes 2 files changed, 4 deletions(-) diff --git a/WebAPI/LearningHub.Nhs.Database/Stored Procedures/Adf/AdfMergeHubUser.sql b/WebAPI/LearningHub.Nhs.Database/Stored Procedures/Adf/AdfMergeHubUser.sql index eeb1e5df8..396b57630 100644 --- a/WebAPI/LearningHub.Nhs.Database/Stored Procedures/Adf/AdfMergeHubUser.sql +++ b/WebAPI/LearningHub.Nhs.Database/Stored Procedures/Adf/AdfMergeHubUser.sql @@ -13,8 +13,6 @@ AS BEGIN SET NOCOUNT ON; - ALTER TABLE [hub].[user] NOCHECK CONSTRAINT FK_userTBL_userEmploymentTBL; - ALTER TABLE [elfh].[userEmploymentTBL] NOCHECK CONSTRAINT FK_userEmploymentTBL_userTBL; ALTER TABLE [hub].[User] NOCHECK CONSTRAINT ALL; MERGE [hub].[User] AS target @@ -65,8 +63,6 @@ BEGIN source.[regionId], source.[preferredTenantId],4, source.[CreateDate], source.[AmendUserId], source.[AmendDate], source.[Deleted] ); - ALTER TABLE [hub].[user] NOCHECK CONSTRAINT FK_userTBL_userEmploymentTBL; - ALTER TABLE [elfh].[userEmploymentTBL] NOCHECK CONSTRAINT FK_userEmploymentTBL_userTBL; ALTER TABLE [hub].[User] CHECK CONSTRAINT ALL; END GO diff --git a/WebAPI/LearningHub.Nhs.Database/Stored Procedures/Adf/proc_UpdateLastSyncTimeAdf.sql b/WebAPI/LearningHub.Nhs.Database/Stored Procedures/Adf/proc_UpdateLastSyncTimeAdf.sql index c7896b6b205a29ff5406ebc1e5a9b11609695d4e..ca01f742d8c7d6a054e218e243bcdb83deb11e11 100644 GIT binary patch delta 81 zcmdnP@``0c2cxS3gC|2UgC9dEgAWjDFgO6&sSM>nu}X$KhGd2ihD?TBpok8G0#H7Y Pp_rirLr!z@e8#x|xPlPp delta 35 qcmaFGvWI0u2cx(HgC9dGLpeh*LnT8VLo!1MLncEmL+a$SjB^34xCxU0