[GELÖST] Platzbedarf auf SQL-Server

21. September 2011 11:45

Hallo Community,

bei einem unserer Kunden wächst der Plattenbedarf für bestimmte Bereiche extrem.
- 17 GB für AsyncOperation Base
- 15 GB für WorkflowLogbase

TblName NumRows Reserved_Size Data_Size Index_Size Used
AsyncOperationBase 9968062 17356480 KB 13760208 KB 3482056 KB 114216 KB
WorkflowLogBase 6956533 15620744 KB 15330904 KB 286080 KB 3760 KB

Wir hatten mal vor ein / zwei Jahren eine Aktion mi der wir diese Bereiche reorganisiert haben.
Und wir haben einen Rollup eingespielt mit dem dieses Problem behoben sein sollte.

Jetzt ist wieder die größe Extrem.

Was kann man hier tun?

Viele Grüße
Martin
Zuletzt geändert von madschgal am 20. Oktober 2011 15:50, insgesamt 1-mal geändert.

Re: Platzbedarf auf SQL-Server

21. September 2011 15:24

Moin,

benutzt dieser Kunde viele Workflows?

Auf jeden Fall sollte dieser MS-Artikel interessant sein: http://support.microsoft.com/kb/968520
Zudem könnte dieser Artikel auch noch interessant sein: http://support.microsoft.com/kb/957871

Nachdem dieses kumulative Updaterollup auf dem Microsoft CRM Server installiert ist, müssen Sie dieses kumulative Updaterollups aktivieren. Gehen Sie hierzu folgendermaßen vor:1.Klicken Sie auf Start , klicken Sie auf Ausführen , geben Sie regedit ein und klicken Sie dann auf OK .
2.Suchen Sie im Registrierungseditor den folgenden Unterschlüssel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM

3.Ermitteln Sie, ob ein DWORD-Registrierungseintrag mit dem Namen AsyncRemoveCompletedJobs vorhanden ist. Die Wertdaten für den Registrierungseintrag AsyncRemoveCompletedJobs müssen 1 sein. Wenn der AsyncRemoveCompletedJobs-Registrierungseintrag nicht vorhanden ist, fügen den Eintrag folgendermaßen hinzu:•Klicken Sie mit der rechten Maustaste auf MSCRM , zeigen Sie auf neu , klicken Sie auf DWORD-Wert und geben Sie AsyncRemoveCompletedJobs im Feld Name .
•Doppelklicken Sie auf AsyncRemoveCompletedJobs , und geben Sie 1 im Feld Wertdaten .
•Klicken Sie auf Start , klicken Sie auf Ausführen , geben Sie iisreset ein, und klicken Sie dann auf OK .
Hinweis: Wenn der Wert im Feld Wertdaten für den AsyncRemoveCompletedJobs DWORD-Wert auf 0 zurückgesetzt, wird Microsoft CRM weiterhin Erweiterung Workflowaufgabe Datensätze in der Datenbank beibehalten, auch wenn die Vorgänge abgeschlossen sind.


Das setzen dieses Registry-Keys stoppt das weitere ständige wachsen der Tabelle, aber säubert die AsyncOperationBase von selbst nicht.

ACHTUNG: Vor solchen Arbeiten sollte immer eine Sicherung der Datenbank gemacht werden.