I have noticed that a miantenance plan allows you to run integrity checks on indexes as an option. I have also noticed BOL states this about DBCC CHECKDB: NOINDEX Specifies that intensive checks of nonclustered indexes for user tables should not be performed. This decreases the overall execution time. NOINDEX does not affect system tables because integrity checks are always performed on system table indexes. However, whne I run DBCC CHECKDB and compare speed with running a miantnence plan with check indexes option selected, then DBCC CHECKDB takes less time. 1) Does this mean that DBCC CHECKDB does not do integrity checks on ALL indexes? For some reason I think DBCC CHECKDB runs less. 2) Do an integrity checks in maintenance plans run DBCC CHECKDB or something else?