Di default i database SQL server hanno configurati i log in modalità FULL. Questo vuold dire che tutte le le transazioni e le operazioni sul DB vengono memorizzate ed archiviate. I log sono utili in caso di backup tuttavia senza un'adeguata manutenzione tendono a saturare lo spazio disponibile crescendo a dismisura. Per questa ragione di solito impostiamo che il file di log possa crescere fino al 10% delle dimensioni del DB. Una volta che lo spazio satura nella stragrande maggioranza dei casi, il sito web smetterà di funzionare in quanto durante ogni accesso vengono effettuate operazioni di scrittura sul database.
Per limitare al minimo le scritture (cosa che incrementerà anche le pretazioni del vostro ecommerce) vi consigliamo di verificare:
- Errori registrati nella sezione Registro di nopCommerce
- Verificare che tutte le stringhe (risorse di lingua) siano state correttamente tradotte
Se i log sono già pieni, questo comando risolve la situazione:
USE IlMioDatabase;
GO
ALTER DATABASE IlMioDatabase
SET RECOVERY SIMPLE;
GO
DBCC SHRINKFILE (IlMioDatabase_log, 1);
GO