Test Database: Run it weekly/monthly/yearly? Do I need it?

12. Mai 2009 10:46

Hi guys,

notes:
- dynamics nav 5.1 running on a SQL Server 2008
- Our database size is about 350GB.
- 200 user

In the dynamics client you will find the test database function. Here you can run a check to test blobs, test the primary keys and data`s and so on.

Can anybody tell me if i should run this tool? Can i get problems during running the tool? Is the result of the tool necessary or optimal to optimize my database/code? Should i run it once a week/month/year? Is anybody working with this tool?

Thanks for your report of one's experiences!

Regards from Bavarian,
Florian

Re: Test Database: Run it weekly/monthly/yearly? Do I need it?

12. Mai 2009 14:56

Hi Florian,

hmmm ... hab ich nicht eben auf genau diese Frage im "Konkurrenz-Forum" geantwortet? :wink:

Also nochmal auf Deutsch (wäre hübsch wenn hier auch die Frage auf Deutsch gestellt würde 8-) ):
Die standard NAV DB Prüfung ist für eine SQL DB nicht wichtig - NAV kann die physikalische Konsistenz der DB nicht ermitteln. Lediglich inhaltliche Aspekte lassen sich prüfen, wie z.B. die "Field-Relations".

Mit SQL Server prüft man die DB-Integrität etweder via DBCC CHECKDB oder dem entsprechenden "Wartungsplan" Task.

Neben der Integritätsprüfung sollte man soch weitere Wartungsarbeiten durchführen:

1. Statistiken aktualisieren
2. Indexe defragmentiern bzw. neu aufbauen
[3. SIFT Tabellen bereinigen - trifft bei Dir nicht zu]

Das Ganze kann man eben über "Wartungspläne" steuern, oder - wie in DynamicsUsers.net besprochen - über Zusatzsoftware; z.B. http://www.stryk.info/toolbox.html

Gruß,
Jörg