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 ?
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 ?
De Architecture des fichiers et des groupes de fichiers
Fichiers de données secondaires
Les fichiers de données secondaires constituent tous les fichiers de données autres que le fichier de données primaires. Certaines bases de données peuvent ne pas avoir de fichiers de données secondaires, tandis que d'autres en ont plusieurs. L'extension recommandée pour les fichiers de données secondaires est .ndf.
Également de extension de fichier NDF - Fichier de données secondaires Microsoft SQL Server
Voir Comprendre les fichiers et les groupes de fichiers
Les fichiers de données secondaires sont facultatifs définis par l'utilisateur et stockent les données de l'utilisateur. Les fichiers secondaires peuvent être utilisés pour diffuser les données sur plusieurs disques en mettant en plaçant chaque fichier sur une unité de disque différente. En outre, si une base de données dépasse la taille maximale d'un fichier Windows vous pouvez utiliser des fichiers de données secondaires afin que la base de données puisse continuer à croître.
Le fichier recommandé pour les fichiers de données secondaires est .ndf.
/
Par exemple, trois fichiers, Data1.ndf, Data2.ndf, et Data3.ndf, peuvent être créés sur trois unités de disque, respecti groupe de fichiers fgroup1. Une table peut ensuite être créée spécifiquement sur le groupe de fichiers fgroup1. Les requêtes portant sur les données de la table seront réparties sur les trois disques disques, ce qui améliorera les performances. Les mêmes performances en utilisant un seul fichier créé sur un créé sur une bande RAID (redondant array of disques indépendants). Cependant, les fichiers et les groupes de fichiers vous permettent de d'ajouter facilement de nouveaux fichiers à de nouveaux disques.
Aujourd'hui, j'ai appris que tempdb peut également créer des fichiers NDF et que le nombre de fichiers dépend du nombre de processeurs logiques - voir la documentation ici : learn.microsoft.com/en-us/sql/relational-databases/databases/
Les fichiers de données secondaires sont facultatifs, sont définis par l'utilisateur et stockent les données de l'utilisateur. Les fichiers secondaires peuvent être utilisés pour répartir les données sur plusieurs disques en plaçant chaque fichier sur une unité de disque différente. En outre, 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 pour que la base de données puisse continuer à croître.
Fuente: MSDN : Comprendre les fichiers et les groupes de fichiers
L'extension de nom de fichier recommandée pour les fichiers de données secondaires est la suivante .ndf
mais cette règle n'est pas appliquée.
@Nasser : Vous pouvez consulter l'article suivant : msdn.microsoft.com/en-us/library/aa174545(SQL.80).aspx . Voir l'exemple en bas de page.
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 stocke les données de l'utilisateur. En outre, lorsque la taille du fichier de base de données augmente automatiquement par rapport à sa taille spécifiée, vous pouvez utiliser le fichier .ndf pour un stockage supplémentaire et le fichier .ndf peut être stocké sur une unité de disque séparée. Chaque fichier NDF utilise le même nom de fichier que le fichier MDF correspondant. Nous ne pouvons pas ouvrir un fichier .ndf dans le serveur SQL sans y joindre le fichier .mdf qui lui est associé.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.