kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20191210133318_DB_1732/AddIndexes.sql
2024-03-13 00:33:46 +01:00

98 lines
3 KiB
Transact-SQL

DROP INDEX IF EXISTS T_TANITASIORA.NCI_TanitasiOra_TantargyId_OsztalycsoportId_OraKezdete_IntezmenyId_TanevId
CREATE INDEX NCI_TanitasiOra_TantargyId_OsztalycsoportId_OraKezdete_IntezmenyId_TanevId
ON T_TANITASIORA (
C_TANTARGYID
,C_OSZTALYCSOPORTID
,C_ORAKEZDETE
,C_INTEZMENYID
,C_TANEVID
)
INCLUDE(C_DATUM,C_MEGTARTOTT)
WHERE TOROLT = 'F'
WITH (FILLFACTOR = 80)
GO
DROP INDEX IF EXISTS T_TANTARGY.NCI_Tantargy_IntezmenyId_Id
CREATE INDEX NCI_Tantargy_IntezmenyId_Id
ON T_TANTARGY (
C_INTEZMENYID
,ID
)
INCLUDE (C_NEV, C_ROVIDNEV, C_TARGYKATEGORIA, C_TANEVID, C_GYAKORLATI)
WHERE TOROLT = 'F'
WITH (FILLFACTOR = 80)
GO
DROP INDEX IF EXISTS T_DICTIONARYITEMBASE.NCI_DictionaryItemBase_TanevId
CREATE INDEX NCI_DictionaryItemBase_TanevId
ON T_DICTIONARYITEMBASE (
C_TANEVID
)
INCLUDE (C_INTEZMENYID, C_VALUE, C_NAME)
WHERE TOROLT = 'F'
WITH (FILLFACTOR = 80)
GO
DROP INDEX IF EXISTS T_TANULOERTEKELES.NCI_TanuloErtekeles_TanuloId_OsztalyCsoportId_Datum_TanevId_IntezmenyId_TipusId_ErtekelesOsztalyzatId
CREATE INDEX NCI_TanuloErtekeles_TanuloId_OsztalyCsoportId_Datum_TanevId_IntezmenyId_TipusId_ErtekelesOsztalyzatId
ON T_TANULOERTEKELES (
C_TANULOID
,C_OSZTALYCSOPORTID
,C_DATUM
,C_TANEVID
,C_INTEZMENYID
,C_TIPUSID
,C_ERTEKELESOSZTALYZATID
)
INCLUDE (C_ERTEKELESMODID, C_ROGZITESKORITANULOOSZTALYID, C_TANTARGYID,C_ERTEKELESSZAZALEK,C_ERTEKELESSZOVEG,C_ERTEKELESSZOVEGROVIDNEV,C_ERTEKELESTEMA
,C_MAGATARTASERTEKID,C_MAGATARTASOSZTALYZATID,C_MAGATARTASSZOVEGROVIDNEV,C_SZORGALOMERTEKID,C_SZORGALOMOSZTALYZATID,C_SZORGALOMSZOVEGROVIDNEV)
WHERE TOROLT = 'F'
WITH (FILLFACTOR = 80)
GO
DROP INDEX IF EXISTS T_TANULOMULASZTAS.NCI_TanuloMulasztas_TanitasiOrakId_TanevId_IntezmenyId_Tipus
CREATE INDEX NCI_TanuloMulasztas_TanitasiOrakId_TanevId_IntezmenyId_Tipus
ON T_TANULOMULASZTAS(
C_TANITASIORAKID
,C_TANEVID
,C_INTEZMENYID
,C_TIPUS
)
INCLUDE(C_IGAZOLT,C_KESESPERCBEN,C_ORATANULOIID,C_IGAZOLASTIPUSA)
WHERE TOROLT = 'F'
WITH (FILLFACTOR = 80)
GO
DROP INDEX IF EXISTS T_TANITASIORA.NCI_TanitasiOra_TantargyId_TanevId_IntezmenyId_Megtartott
CREATE INDEX NCI_TanitasiOra_TantargyId_TanevId_IntezmenyId_Megtartott
ON T_TANITASIORA(
C_TANTARGYID
,C_TANEVID
,C_INTEZMENYID
,C_MEGTARTOTT
)
INCLUDE(C_OSZTALYCSOPORTID,C_DATUM)
WHERE TOROLT = 'F'
WITH (FILLFACTOR = 80)
GO
DROP INDEX IF EXISTS T_TANTARGY.NCI_Tantargy_IntezmenyId_TanevId_TargyKategoria
GO
CREATE INDEX NCI_Tantargy_IntezmenyId_TanevId_TargyKategoria
ON T_TANTARGY (
C_INTEZMENYID
,C_TANEVID
,C_TARGYKATEGORIA
)
INCLUDE (C_NEV,C_NEVNYOMTATVANYBAN,C_FOTARGYE,C_ALTANTARGYKENTNYOMTATVANYBAN,C_GYAKORLATI)
WHERE TOROLT = 'F'
WITH (FILLFACTOR = 80)
GO
DROP INDEX IF EXISTS T_OSZTALYCSOPORT.NCI_OsztalyCsoport_TanevId_IntezmenyId_EvfolyamTipusa_FeladatKategoriaId
CREATE INDEX NCI_OsztalyCsoport_TanevId_IntezmenyId_EvfolyamTipusa_FeladatKategoriaId
ON dbo.T_OSZTALYCSOPORT (C_TANEVID,C_INTEZMENYID,C_EVFOLYAMTIPUSA,C_FELADATKATEGORIAID)
INCLUDE (C_KERESZTFELEVES,C_NEV,C_VEGZOSEVFOLYAM)
WHERE TOROLT = 'F'
WITH (FILLFACTOR = 80)
GO