PDM: Wozu dienen NDF Dateien?

Frage:

Wozu dienen NDF Dateien?

Antwort:

Jede Microsoft SQL-Server -Datenbank besteht aus einer MDF (Datenbank) und einer LDF (Transaktionsprotokoll-) Datei.

Wird eine Datenbank sehr groß, kann die MDF Datei in eine MDF- und mehrere NDF- Dateien aufgeteilt werden. Dies dient dem Zweck mehr Datendurchsatz für die Datenverarbeitung zu erreichen vorausgesetzt, die entsprechende Serverhardware unterstützt dies.

 

Der positive Performance- Effekt entsteht erst dann, wenn jede NDF auf einer separaten Festplatte abgelegt ist und diese zudem noch von einem eigenen Festplattencontroller angesprochen wird. Ist dies nicht der Fall, ist es zwar nicht problematisch NDF Dateien anzulegen, jedoch ist kein Performancevorteil zu erwarten.

 

Somit sind bei zunehmender Virtualisierung der Server die NDF Dateien immer weniger relevant.

Zudem ist dieser Vorteil erst zu erzielen, wenn der Datendurchsatz der Festplatte der begrenzende Faktor ist. Ausreichend Arbeitsspeicher ist in vielen Fällen meist effektiver.