﻿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