Performance Tuning Tips For Archive

SELECT DISTINCT  	DI.MAINT_OBJ_CD,
     			   	MO.TBL_NAME,
							CF.CONST_ID,
							CF.SEQ_NUM,
							CF.FLD_NAME
  FROM	CI_DB_INSTR DI,
			CI_MD_MO_TBL MO,
			CI_MD_CONST CO,
			CI_MD_CONST_FLD CF
WHERE DI.DB_PROC_CD = <input DB Process Code>
	AND MO.MAINT_OBJ_CD = DI.MAINT_OBJ_CD
 	AND CO.TBL_NAME = MO.TBL_NAME
	AND CO.REF_CONST_ID IN (SELECT C2.CONST_ID FROM CI_MD_CONST C2 WHERE C2.TBL_NAME = CO.TBL_NAME)
 	AND CO.CONST_ID = CF.CONST_ID
 	AND CO.CONST_ID NOT IN (SELECT MDT.PRNT_CONST_ID FROM CI_MD_MO_TBL MDT WHERE MDT.MAINT_OBJ_CD = MO.MAINT_OBJ_CD)
	AND CO.CONST_ID NOT IN (SELECT DPP.LNKG_CONST_ID FROM CI_DB_INSTR DPP WHERE DPP.DB_PROC_CD = DI.DB_PROC_CD)ORDER BY 1,2,3