Möchte man das Logging zur Performanceoptimierung stark reduzieren, gibt es in SQL 2008 die Option des Traceflag -610. Hierzu gibt es bereits sehr gute Blogeinträge.
Informationen im Blog von Sunil Agarwal:
Teil 1: http://blogs.msdn.com/b/sqlserverstorageengine/archive/2008/10/24/new-update-on-minimal-logging-for-sql-server-2008.aspx
Teil 2: http://blogs.msdn.com/b/sqlserverstorageengine/archive/2008/03/23/minimal-logging-changes-in-sql-server-2008-part-2.aspx
Teil 3: http://blogs.msdn.com/b/sqlserverstorageengine/archive/2008/03/23/minimal-logging-changes-in-sql-server-2008-part-3.aspx
Hier ein Beispiel aus dem Blog Teil 1:
# of page writes(appx)
Logspace used (appx)
Logspace reserved (appx)
TF-610 OFF
5000
34MB
8MB
TF-610 ON
10000
3.5MB
82MB