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