Quels sont les fichiers NDF?

SQL Server utilise MDF pour les fichiers de données et LDF pour les fichiers journaux, mais que sont les fichiers NDF?

Quels sont les avantages de ces fichiers?

59
demandé sur Daniel Vassallo 2010-04-25 10:37:46

3 réponses

À partir de Architecture des fichiers et des groupes de fichiers

Les fichiers de données Secondaires

Secondaire fichiers de données de tous les fichiers de données, autres que le fichier de données principal. Certaines bases de données peuvent ne pas avoir tous les fichiers de données secondaires, tandis que d'autres ont plusieurs fichiers de données secondaires. l'extension de nom de fichier recommandée pour les fichiers de données secondaires est .NDF.

Également à partir de l'extension de fichier NDF - Microsoft SQL Server secondary data file

Voir comprendre les fichiers et les groupes de fichiers

Fichiers de données Secondaires sont facultatifs, défini par l'utilisateur, et stocker des données utilisateur. Les fichiers secondaires peuvent être utilisés pour se propager données sur plusieurs disques en mettant chaque fichier sur un lecteur de disque différent. De plus, si une base de données dépasse la taille maximale pour une seule fenêtre fichier, vous pouvez utiliser des fichiers de données secondaires si la base de données peut continuer à croître.

L'extension de nom de fichier recommandée pour les fichiers de données secondaires être .NDF.

/

Par exemple, trois fichiers, Données1.NDF, Données2.ndf et Data3.ndf, peut être créés sur trois disques, respectivement, et affectés à la groupe de fichiers fgroup1. Une table peut alors être créé spécifiquement sur le groupe de fichiers fgroup1. Requêtes pour les données du le tableau sera réparti entre les trois disques; cela permettra d'améliorer les performances. La même amélioration des performances peut être accompli en utilisant un seul fichier créé sur un RAID (redondant tableau de disques indépendants) agrégat. Cependant, les fichiers et groupes de fichiers vous permettent facilement ajouter de nouveaux fichiers à de nouveaux disques.

66
répondu Adriaan Stander 2010-04-25 06:46:43

Les fichiers de données secondaires sont facultatifs, sont définis par l'utilisateur et stockent les données utilisateur. Les fichiers secondaires peuvent être utilisés pour diffuser des données sur plusieurs disques en plaçant chaque fichier sur un lecteur de disque différent. De plus, si une base de données dépasse la taille maximale d'un seul fichier Windows, vous pouvez utiliser des fichiers de données secondaires afin que la base de données puisse continuer à croître.

Source: MSDN: comprendre les fichiers et les groupes de fichiers

L'extension de nom de fichier recommandée pour les données secondaires files est .ndf, mais cela n'est pas appliqué.

6
répondu Daniel Vassallo 2010-04-25 06:41:56

Un fichier NDF est un fichier de base de données secondaire défini par L'utilisateur de Microsoft SQL Server avec une extension .ndf, qui stockent les données utilisateur. De plus, lorsque la taille du fichier de base de données augmente automatiquement à partir de sa taille spécifiée, vous pouvez utiliser .fichier ndf pour le stockage supplémentaire et la .fichier ndf pourrait être stocké sur un lecteur de disque séparé. Chaque fichier NDF utilise le même nom de fichier que son fichier MDF correspondant. On ne peut pas ouvrir un .fichier ndf dans SQL Server sans attacher son associé .fichier mdf.

0
répondu Jason Clark 2015-08-27 07:06:53