Main Tables Views Materialized Views Indexes Constraints Triggers Procedures Functions Packages Sequences Java Sources Jobs Sanity Check Index DDL scrips
FK indexes Invalid objects

Sanity Check

No indexes on columns involved in foreign key constraints

You should almost always index foreign keys. The only exception is when the matching unique or primary key is never updated or deleted. For more information take a look on Concurrency Control, Indexes, and Foreign Keys.

The sql file which will generate these indexes is created for you

"Unindexed" foreign keys

Table NameConstraint nameColumns
LOG LOG_USER_ID_FK USER_ID
QRTZ_TRIGGERS SYS_C009272 JOB_NAME, JOB_GROUP
RHNACTION RHN_ACTION_AT_FK ACTION_TYPE
RHNACTIONCHAIN RHN_ACTIONCHAIN_UID_FK USER_ID
RHNACTIONCHAINENTRY RHN_ACTCHAINENT_ACID_FK ACTIONCHAIN_ID
RHNACTIONCHAINENTRY RHN_ACTCHAINENT_SID_FK SERVER_ID
RHNACTIONCONFIGCHANNEL RHN_ACTIONCC_SID_AID_FK SERVER_ID, ACTION_ID
RHNACTIONCONFIGFILENAME RHN_ACTIONCF_FAILURE_ID_FK FAILURE_ID
RHNACTIONCONFIGFILENAME RHN_ACTIONCF_NAME_AID_SID_FK SERVER_ID, ACTION_ID
RHNACTIONCONFIGFILENAME RHN_ACTIONCF_NAME_CFNID_FK CONFIG_FILE_NAME_ID
RHNACTIONCONFIGREVISION RHN_ACTIONCR_FAILID_FK FAILURE_ID
RHNACTIONIMAGEDEPLOY RHN_ACT_IDP_ACT_FK ACTION_ID
RHNACTIONKICKSTARTGUEST RHN_ACTIONKS_XENGUEST_KSID_FK KS_SESSION_ID
RHNACTIONPACKAGE RHN_ACT_P_EVR_FK EVR_ID
RHNACTIONPACKAGE RHN_ACT_P_NAME_FK NAME_ID
RHNACTIONPACKAGE RHN_ACT_P_PAID_FK PACKAGE_ARCH_ID
RHNACTIONPACKAGEDELTA RHN_ACT_PD_PDID_FK PACKAGE_DELTA_ID
RHNACTIONPACKAGEREMOVALFAILURE RHN_APR_FAILURE_CAPID_FK CAPABILITY_ID
RHNACTIONPACKAGEREMOVALFAILURE RHN_APR_FAILURE_EID_FK EVR_ID
RHNACTIONPACKAGEREMOVALFAILURE RHN_APR_FAILURE_NID_FK NAME_ID
RHNACTIONPACKAGEREMOVALFAILURE RHN_APR_FAILURE_SUGGESTED_FK SUGGESTED
RHNARCHTYPEACTIONS RHN_ARCHTYPEACTS_ACTID_FK ACTION_TYPE_ID
RHNCHANNEL RHN_CHANNEL_CAID_FK CHANNEL_ARCH_ID
RHNCHANNEL RHN_CHANNEL_CHECKSUM_FK CHECKSUM_TYPE_ID
RHNCHANNEL RHN_CHANNEL_CPID_FK CHANNEL_PRODUCT_ID
RHNCHANNEL RHN_CHANNEL_PRODUCT_NAME_CH_FK PRODUCT_NAME_ID
RHNCHANNELARCH RHN_CARCH_ATID_FK ARCH_TYPE_ID
RHNCHANNELCOMPS RHN_CHANNELCOMPS_COMPS_TYPE_FK COMPS_TYPE_ID
RHNCHANNELCONTENTSOURCE RHN_CCS_CID_FK CHANNEL_ID
RHNCHANNELFAMILY RHN_CHANNEL_FAMILY_ORG_FK ORG_ID
RHNCHANNELNEWESTPACKAGE RHN_CNP_EID_FK EVR_ID
RHNCHANNELNEWESTPACKAGE RHN_CNP_NID_FK NAME_ID
RHNCHANNELNEWESTPACKAGE RHN_CNP_PAID_FK PACKAGE_ARCH_ID
RHNCHANNELPACKAGEARCHCOMPAT RHN_CP_AC_PAID_FK PACKAGE_ARCH_ID
RHNCHANNELPERMISSION RHN_CPERM_RID_FK ROLE_ID
RHNCHANNELPERMISSION RHN_CPERM_UID_FK USER_ID
RHNCHECKSUM RHNCHECKSUM_TYPEID_FK CHECKSUM_TYPE_ID
RHNCHILDCHANNELARCHCOMPAT RHN_CCAC_CAID_FK CHILD_ARCH_ID
RHNCLIENTCAPABILITY RHN_CLIENTCAP_CAP_NID_FK CAPABILITY_NAME_ID
RHNCONFIGCHANNEL RHN_CONFCHAN_CTID_FK CONFCHAN_TYPE_ID
RHNCONFIGCONTENT RHN_CONFCONTENT_CHSUM_FK CHECKSUM_ID
RHNCONFIGFILE RHN_CONFFILE_CFNID_FK CONFIG_FILE_NAME_ID
RHNCONFIGFILE RHN_CONFFILE_SID_FK STATE_ID
RHNCONFIGINFO RHN_CONFINFO_SYMLINK_FK SYMLINK_TARGET_FILENAME_ID
RHNCONFIGREVISION RHN_CONFREVISION_CID_FK CHANGED_BY_ID
RHNCONFIGREVISION RHN_CONFREVISION_CIID_FK CONFIG_INFO_ID
RHNCONFIGREVISION RHN_CONF_REV_CFTI_FK CONFIG_FILE_TYPE_ID
RHNCONTENTSOURCE RHN_CS_TYPE_FK TYPE_ID
RHNCONTENTSOURCESSL RHN_CSSSL_CACERTID_FK SSL_CA_CERT_ID
RHNCONTENTSOURCESSL RHN_CSSSL_CLCERTID_FK SSL_CLIENT_CERT_ID
RHNCONTENTSOURCESSL RHN_CSSSL_CLKEYID_FK SSL_CLIENT_KEY_ID
RHNCPU RHN_CPU_CAID_FK CPU_ARCH_ID
RHNCRYPTOKEY RHN_CRYPTOKEY_CKTID_FK CRYPTO_KEY_TYPE_ID
RHNCUSTOMDATAKEY RHN_CDATAKEY_CB_FK CREATED_BY
RHNCUSTOMDATAKEY RHN_CDATAKEY_LMB_FK LAST_MODIFIED_BY
RHNDISTCHANNELMAP RHN_DCM_CAID_FK CHANNEL_ARCH_ID
RHNDISTCHANNELMAP RHN_DCM_CID_FK CHANNEL_ID
RHNDISTCHANNELMAP RHN_DCM_OID_FK ORG_ID
RHNERRATA RHN_ERRATA_OID_FK ORG_ID
RHNERRATA RHN_ERRATA_SEVID_FK SEVERITY_ID
RHNERRATAFILE RHN_ERRATAFILE_CHSUM_FK CHECKSUM_ID
RHNERRATAFILE RHN_ERRATAFILE_TYPE_FK TYPE
RHNERRATAFILEPACKAGESOURCE RHN_EFILEPS_PID_FK PACKAGE_ID
RHNERRATAFILETMP RHN_ERRATAFILETMP_CHSUM_FK CHECKSUM_ID
RHNERRATAFILETMP RHN_ERRATAFILETMP_TYPE_FK TYPE
RHNERRATANOTIFICATIONQUEUE RHN_ENQUEUE_CID_FK CHANNEL_ID
RHNERRATANOTIFICATIONQUEUE RHN_ENQUEUE_OID_FK ORG_ID
RHNERRATAQUEUE RHN_EQUEUE_CID_FK CHANNEL_ID
RHNERRATATMP RHN_ERRATATMP_OID_FK ORG_ID
RHNERRATATMP RHN_ERRATATMP_SEVID_FK SEVERITY_ID
RHNFILE RHN_FILE_CHSUM_FK CHECKSUM_ID
RHNFILE RHN_FILE_OID_FK ORG_ID
RHNFILEDOWNLOAD RHN_FILEDL_FID_FK FILE_ID
RHNFILELISTMEMBERS RHN_FLMEMBERS_CFNID_FK CONFIG_FILE_NAME_ID
RHNISSMASTERORGS RHN_ISSMASTERORGS_CID_FK MASTER_ID
RHNISSMASTERORGS RHN_ISSMASTERORGS_LID_FK LOCAL_ORG_ID
RHNISSSLAVEORGS RHN_ISSSORG_OID_FK ORG_ID
RHNISSSLAVEORGS RHN_ISSSORG_SID_FK SLAVE_ID
RHNKICKSTARTABLETREE RHN_KSTREE_CID_FK CHANNEL_ID
RHNKICKSTARTABLETREE RHN_KSTREE_IT_FK INSTALL_TYPE
RHNKICKSTARTABLETREE RHN_KSTREE_KSTREETYPE_FK KSTREE_TYPE
RHNKICKSTARTCHILDCHANNEL RHN_KS_CC_KSD_FK KSDATA_ID
RHNKICKSTARTCOMMAND RHN_KSCOMMAND_KCNID_FK KS_COMMAND_NAME_ID
RHNKICKSTARTDEFAULTS RHN_KSD_KVT_FK VIRTUALIZATION_TYPE
RHNKICKSTARTDEFAULTS RHN_KSD_SPID_FK SERVER_PROFILE_ID
RHNKICKSTARTPACKAGE RHN_KSPACKAGE_PNID_FK PACKAGE_NAME_ID
RHNKICKSTARTSESSION RHN_KSS_KVT_FK VIRTUALIZATION_TYPE
RHNKICKSTARTSESSION RHN_KS_SESSION_AID_FK ACTION_ID
RHNKICKSTARTSESSION RHN_KS_SESSION_KSID_FK KICKSTART_ID
RHNKICKSTARTSESSION RHN_KS_SESSION_KSSSID_FK STATE_ID
RHNKICKSTARTSESSION RHN_KS_SESSION_KSTID_FK KSTREE_ID
RHNKICKSTARTSESSION RHN_KS_SESSION_SCHED_FK SCHEDULER
RHNKICKSTARTSESSION RHN_KS_SESSION_SPID_FK SERVER_PROFILE_ID
RHNKICKSTARTSESSIONHISTORY RHN_KS_SESSIONHIST_AID_FK ACTION_ID
RHNKICKSTARTSESSIONHISTORY RHN_KS_SESSIONHIST_STAT_FK STATE_ID
RHNKSTREEFILE RHN_KSTREEFILE_CHSUM_FK CHECKSUM_ID
RHNORGCHANNELSETTINGS RHN_ORGCSETTINGS_CID_FK CHANNEL_ID
RHNORGCHANNELSETTINGS RHN_ORGCSETTINGS_SID_FK SETTING_ID
RHNORGEXTGROUPMAPPING RHN_ORGEXTGROUPMAP_SG_FK SERVER_GROUP_ID
RHNPACKAGE RHN_PACKAGE_CHSUM_FK CHECKSUM_ID
RHNPACKAGE RHN_PACKAGE_EID_FK EVR_ID
RHNPACKAGE RHN_PACKAGE_GROUP_FK PACKAGE_GROUP
RHNPACKAGE RHN_PACKAGE_PAID_FK PACKAGE_ARCH_ID
RHNPACKAGE RHN_PACKAGE_SRCRPMID_FK SOURCE_RPM_ID
RHNPACKAGEARCH RHN_PARCH_ATID_FK ARCH_TYPE_ID
RHNPACKAGEDELTAELEMENT RHN_PDELEMENT_TPID_FK TRANSACTION_PACKAGE_ID
RHNPACKAGEFILE RHN_PACKAGE_FILE_CHSUM_FK CHECKSUM_ID
RHNPACKAGEKEY RHN_PKEY_PRID_FK PROVIDER_ID
RHNPACKAGEKEY RHN_PKEY_TYPE_ID_PRID_FK KEY_TYPE_ID
RHNPACKAGEKEYASSOCIATION RHN_PKEYA_KID_FK KEY_ID
RHNPACKAGENEVRA RHN_PKGNEVRA_EID_FK EVR_ID
RHNPACKAGENEVRA RHN_PKGNEVRA_PAID_FK PACKAGE_ARCH_ID
RHNPACKAGESOURCE RHN_PKGSRC_CHSUM_FK CHECKSUM_ID
RHNPACKAGESOURCE RHN_PKGSRC_GROUP_FK PACKAGE_GROUP
RHNPACKAGESOURCE RHN_PKGSRC_OID_FK ORG_ID
RHNPACKAGESOURCE RHN_PKGSRC_SIGCHSUM_FK SIGCHECKSUM_ID
RHNPACKAGEUPGRADEARCHCOMPAT RHN_PUAC_PAUID_FK PACKAGE_UPGRADE_ARCH_ID
RHNPROXYINFO RHN_PROXY_INFO_PEID_FK PROXY_EVR_ID
RHNPUSHCLIENT SYS_C008489 STATE_ID
RHNREGTOKENCHANNELS RHN_REG_TOK_CHN_SGS_FK CHANNEL_ID
RHNREGTOKENENTITLEMENT RHN_REG_TOK_ENT_SGTID_FK SERVER_GROUP_TYPE_ID
RHNREGTOKENGROUPS RHN_REG_TOK_GRP_SGS_FK SERVER_GROUP_ID
RHNREGTOKENPACKAGES RHN_REG_TOK_PKG_AID_FK ARCH_ID
RHNREGTOKENPACKAGES RHN_REG_TOK_PKG_ID_FK TOKEN_ID
RHNRELEASECHANNELMAP RHN_RCM_CAID_FK CHANNEL_ARCH_ID
RHNRELEASECHANNELMAP RHN_RCM_CID_FK CHANNEL_ID
RHNRESETPASSWORD RHN_RSTPWD_UID_FK USER_ID
RHNSATELLITEINFO RHN_SATELLITE_INFO_EID_FK EVR_ID
RHNSERVER RHN_SERVER_PSID_FK PROVISION_STATE_ID
RHNSERVER RHN_SERVER_SAID_FK SERVER_ARCH_ID
RHNSERVERACTION RHN_SERVER_ACTION_STATUS_FK STATUS
RHNSERVERACTIONPACKAGERESULT RHN_SAP_RESULT_APID_FK ACTION_PACKAGE_ID
RHNSERVERACTIONVERIFYMISSING RHN_SACTIONVM_AID_FK ACTION_ID
RHNSERVERACTIONVERIFYMISSING RHN_SACTIONVM_PAID_FK PACKAGE_ARCH_ID
RHNSERVERACTIONVERIFYMISSING RHN_SACTIONVM_PCID_FK PACKAGE_CAPABILITY_ID
RHNSERVERACTIONVERIFYMISSING RHN_SACTIONVM_PEID_FK PACKAGE_EVR_ID
RHNSERVERACTIONVERIFYMISSING RHN_SACTIONVM_PNID_FK PACKAGE_NAME_ID
RHNSERVERACTIONVERIFYRESULT RHN_SACTIONVR_AID_FK ACTION_ID
RHNSERVERACTIONVERIFYRESULT RHN_SACTIONVR_PAID_FK PACKAGE_ARCH_ID
RHNSERVERACTIONVERIFYRESULT RHN_SACTIONVR_PCID_FK PACKAGE_CAPABILITY_ID
RHNSERVERACTIONVERIFYRESULT RHN_SACTIONVR_PEID_FK PACKAGE_EVR_ID
RHNSERVERACTIONVERIFYRESULT RHN_SACTIONVR_PNID_FK PACKAGE_NAME_ID
RHNSERVERARCH RHN_SARCH_ATID_FK ARCH_TYPE_ID
RHNSERVERCRASH RHN_SERVER_CRASH_ARCH_ID_FK PACKAGE_ARCH_ID
RHNSERVERCRASH RHN_SERVER_CRASH_EVR_ID_FK PACKAGE_EVR_ID
RHNSERVERCRASH RHN_SERVER_CRASH_PNAME_ID_FK PACKAGE_NAME_ID
RHNSERVERCUSTOMDATAVALUE RHN_SCDV_CB_FK CREATED_BY
RHNSERVERCUSTOMDATAVALUE RHN_SCDV_LMB_FK LAST_MODIFIED_BY
RHNSERVERGROUPTYPEFEATURE RHN_SGT_FID_FK FEATURE_ID
RHNSERVERGROUP_LOG SYS_C009248 LOG_ID
RHNSERVERPACKAGE SYS_C008780 NAME_ID
RHNSERVERPACKAGE SYS_C008781 EVR_ID
RHNSERVERPACKAGE SYS_C008782 PACKAGE_ARCH_ID
RHNSERVERPROFILE RHN_SERVER_PROFILE_PTYPE_FK PROFILE_TYPE_ID
RHNSERVERPROFILEPACKAGE RHN_SPROFILE_EVRID_FK EVR_ID
RHNSERVERPROFILEPACKAGE RHN_SPROFILE_NID_FK NAME_ID
RHNSERVERPROFILEPACKAGE RHN_SPROFILE_PACKAGE_FK PACKAGE_ARCH_ID
RHNSERVER_LOG SYS_C009240 LOG_ID
RHNSGTYPEBASEADDONCOMPAT RHN_SGT_BAC_AID_FK ADDON_ID
RHNSGTYPEBASEADDONCOMPAT RHN_SGT_BAC_BID_FK BASE_ID
RHNSNAPSHOT RHN_SNAPSHOT_INVALID_FK INVALID
RHNSNAPSHOTPACKAGE RHN_SNAPSHOTPKG_NID_FK NEVRA_ID
RHNSSMOPERATION RHN_SSMOP_USER_FK USER_ID
RHNSSMOPERATIONSERVER RHN_SSMOPS_SER_FK SERVER_ID
RHNSSMOPERATIONSERVER RHN_SSMOPS_SSMOP_FK OPERATION_ID
RHNSYSTEMMIGRATIONS RHN_SYS_MIG_SID_FK SERVER_ID
RHNTAG RHN_TAG_NID_FK NAME_ID
RHNTASKORUN RHN_TASKO_RUN_SCHEDULE_FK SCHEDULE_ID
RHNTASKORUN RHN_TASKO_RUN_TEMPLATE_FK TEMPLATE_ID
RHNTASKOSCHEDULE RHN_TASKO_SCHEDULE_BUNCH_FK BUNCH_ID
RHNTASKOTEMPLATE RHN_TASKO_TEMPLATE_TASK_FK TASK_ID
RHNTRANSACTIONPACKAGE RHN_TRANSPACK_EID_FK EVR_ID
RHNTRANSACTIONPACKAGE RHN_TRANSPACK_NID_FK NAME_ID
RHNTRANSACTIONPACKAGE RHN_TRANSPACK_PAID_FK PACKAGE_ARCH_ID
RHNTRUSTEDORGS RHN_TRUSTED_ORGS_OTID_FK ORG_TRUST_ID
RHNUSEREXTGROUP RHN_USEREXTGROUP_OID_FK ORG_ID
RHNUSEREXTGROUPMAPPING RHN_USEREXTGROUPMAP_I_FK INT_GROUP_TYPE_ID
RHNUSERINFO RHN_USER_INFO_TZID_FK TIMEZONE_ID
RHNUSERINFOPANE RHN_USR_INFO_PANE_PID_FK PANE_ID
RHNVERSIONINFO RHN_VERSIONINFO_EID_FK EVR_ID
RHNVERSIONINFO RHN_VERSIONINFO_NID_FK NAME_ID
RHNVIRTUALINSTANCEEVENTLOG RHN_VIEL_ET_FK EVENT_TYPE
RHNVIRTUALINSTANCEEVENTLOG RHN_VIEL_NEW_STATE_FK NEW_STATE
RHNVIRTUALINSTANCEEVENTLOG RHN_VIEL_OLD_STATE_FK OLD_STATE
RHNVIRTUALINSTANCEINFO RHN_VII_IT_FK INSTANCE_TYPE
RHNVIRTUALINSTANCEINFO RHN_VII_STATE_FK STATE
RHNVIRTUALINSTANCEINSTALLLOG RHN_VIIL_KS_SID_FK KS_SESSION_ID
RHNWEBCONTACTCHANGELOG RHN_WCON_CL_CSID_FK CHANGE_STATE_ID
RHNWEBCONTACTCHANGELOG RHN_WCON_CL_WCON_FROM_ID_FK WEB_CONTACT_FROM_ID
RHNXCCDFRULERESULT RHN_XCCDF_RRESULT_RESULT_FK RESULT_ID
RHNXCCDFTESTRESULT RHN_XCCDF_TRESULT_ACT_FK ACTION_SCAP_ID
RHNXCCDFTESTRESULT RHN_XCCDF_TRESULT_BENCH_FK BENCHMARK_ID
RHNXCCDFTESTRESULT RHN_XCCDF_TRESULT_PROFILE_FK PROFILE_ID
WEB_CONTACT_LOG SYS_C009228 LOG_ID
WEB_USER_CONTACT_PERMISSION CONTPERM_WBUSERID_FK WEB_USER_ID
WEB_USER_PERSONAL_INFO WUPI_PREFIX_FK PREFIX
WEB_USER_SITE_INFO WUSI_TYPE_FK TYPE