SharePoint: Ridurre la dimensione del database WSS_Logging

Il database di logging di SharePoint 2010 è uno strumento molto utile agli amministratori di sistema. Non solo aggrega e consolida una grande quantità di datri sulla farm, ma è anche l'unico database che può essere interrogato per questioni di analisi o troubleshooting.

Col passare del tempo però, lo spazio utilizzato dal database può crescere considerevolmente, creando magari problemi sullo spazio di storage. Una possibile opzione per limitare lo spazio utilizzato è quella di modificare la retention policy dei dati, che è impostata come default a 14 giorni.

Get-SPUsageDefinition



Ad esempio, se vogliamo ridurre il periodo di retention a 3 giorni, è sufficiente usare questi comandi via Powershell:

$defs = Get-SPUsageDefinition
Foreach($def in $defs)
{
Set-SPUsageDefinition –Identity $def.Name –DaysRetained 3
}




Ora aprile la Central Admin è scegliere la voce Monitoring > Configure usage and health data collection > Log Collection Schedule>
ed seguire quindi questi due Timer jobs:
Microsoft Sharepoint Foundation Usage Data Import
Microsoft Sharepoint Foundation Usage Data Processing


A questo punto il database SQL di logging conterrà dello spazio libero che è possibile liberare semplicemente usando SQL Management Studio.

Aggiungi Commento