Re: Check database healthiness on a daily basis?
From: Andrew J. Kelly (sqlmvpnooospam_at_shadhawk.com)
Date: 07/29/04
- Next message: DanielG: "Application roles Licensing"
- Previous message: Tom Moreau: "Re: Droping/Removing Identity from a Column"
- In reply to: bing: "Re: Check database healthiness on a daily basis?"
- Next in thread: bing: "Re: Check database healthiness on a daily basis?"
- Reply: bing: "Re: Check database healthiness on a daily basis?"
- Reply: TJTODD: "Re: Check database healthiness on a daily basis?"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 29 Jul 2004 13:11:57 -0400
Bing,
Something else to keep in mind if you have some large db's or ones that are
24 x 7. You can restore a full backup on another machine and run the DBCC's
there. If it is corrupted on the primary it will be corrupted there as well
and you don't have to disrupt anyone while doing the check.
-- Andrew J. Kelly SQL MVP "bing" <bing@discussions.microsoft.com> wrote in message news:74A64E31-18DF-4BFF-ACC6-284FFC3914CD@microsoft.com... > Thanks so much for your instance response, Hari. Not just for this one. You have answered a lot of my questions I posted previously. They are all very helpful. I really appreciate your knowledgement and your kindness of willing to help others. > I'll try what you suggested. > > Bing > > "Hari Prasad" wrote: > > > Hi, > > > > Yes, that will be a better option to check and confirm that your database is > > good. DBCC CHECKDB will run for a long time if your database is > > big. In that case probably you can do this activity weekly once during non > > peak hours (weekends). > > > > Along with this you can also run UPDATE STATISTICS daily on those tables > > which have high DML access (Insert/ Update/ Delete). > > > > Monthly once check the fragmentation of table using DBCC > > SHOWCONTIG(Table_name), if fragmented you could DBCC REINDEX the table. > > THis will remove the fragmentation and increase the performance. > > > > Thanks > > Hari > > MCDBA > > > > > > > > "bing" <bing@discussions.microsoft.com> wrote in message > > news:DDCE66EE-CFB0-4C9D-B215-AB7983D4021E@microsoft.com... > > > How do people usually do to make sure all the databases are in good > > status? > > > > > > We have about 50 databases. I was intended to write 'dbcc checkdb' for > > each one in a T-SQL script and have it run every day. Is there a better way > > to do that? > > > > > > Thanks in advance for any advices. > > > > > > Bing > > > > > >
- Next message: DanielG: "Application roles Licensing"
- Previous message: Tom Moreau: "Re: Droping/Removing Identity from a Column"
- In reply to: bing: "Re: Check database healthiness on a daily basis?"
- Next in thread: bing: "Re: Check database healthiness on a daily basis?"
- Reply: bing: "Re: Check database healthiness on a daily basis?"
- Reply: TJTODD: "Re: Check database healthiness on a daily basis?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|