kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20200129132138_KRETA2_2044_timeoutFix/createIndexes.sql
2024-03-13 00:33:46 +01:00

32 lines
No EOL
1.5 KiB
Transact-SQL

DROP INDEX IF EXISTS T_TANULOERTEKELES.NCI_TanuloErtekeles_TanevId_ErtekelesModId_IntezmenyId_ErtekelesOsztalyzatId
GO
CREATE INDEX NCI_TanuloErtekeles_TanevId_ErtekelesModId_IntezmenyId_ErtekelesOsztalyzatId ON T_TANULOERTEKELES (
C_TANEVID
,C_ERTEKELESMODID
,C_INTEZMENYID
,C_ERTEKELESOSZTALYZATID
)
INCLUDE (C_DATUM,C_OSZTALYCSOPORTID,C_TANTARGYID,C_ERTEKELESTEMA)
WHERE TOROLT='F'
AND C_ERTEKELESTEMA IS NOT NULL
WITH (FILLFACTOR = 80)
GO
DROP INDEX IF EXISTS T_OSZTALYCSOPORT.NCI_OsztalyCsoport_TanevId_IntezmenyId_EvfolyamTipusa_FeladatKategoriaId --újragondolva
DROP INDEX IF EXISTS T_OSZTALYCSOPORT.NCI_OsztalyCsoport_IntezmenyId_TanevId_FeladatKategoriaId --újragondolva
DROP INDEX IF EXISTS T_OSZTALYCSOPORT.NCI_OsztalyCsoport_TanevId_IntezmenyId --kettő új lefedi
DROP INDEX IF EXISTS T_OSZTALYCSOPORT.NCI_OsztalyCsoport_TanevId_IntezmenyId_EvfolyamTipusa --új index, előtte eldobom
DROP INDEX IF EXISTS T_OSZTALYCSOPORT.NCI_OsztalyCsoport_TanevId_IntezmenyId_FeladatKategoriaId --új index, előtte eldobom
GO
CREATE NONCLUSTERED INDEX NCI_OsztalyCsoport_TanevId_IntezmenyId_EvfolyamTipusa
ON dbo.T_OSZTALYCSOPORT (C_TANEVID,C_INTEZMENYID,C_EVFOLYAMTIPUSA)
INCLUDE (C_NEV,C_VEGZOSEVFOLYAM,C_KERESZTFELEVES)
WHERE TOROLT = 'F'
WITH FILLFACTOR = 80
GO
CREATE NONCLUSTERED INDEX NCI_OsztalyCsoport_TanevId_IntezmenyId_FeladatKategoriaId
ON dbo.T_OSZTALYCSOPORT (C_TANEVID,C_INTEZMENYID,C_FELADATKATEGORIAID)
INCLUDE (C_NEV,C_VEGZOSEVFOLYAM,C_KERESZTFELEVES)
WHERE TOROLT = 'F'
WITH FILLFACTOR = 80
GO