IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

[SQLSERVER 2012] : FileTable


Sujet :

MS SQL Server

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 41
    Points : 70
    Points
    70
    Par défaut [SQLSERVER 2012] : FileTable
    Bonjour,

    je teste depuis une quinzaine de jour la fonctioannalité Filetable.
    C'est plutôt pas mal (surtout l'accès soit par la base soit par le système de fichier).

    Mais voilà quand je commence à déposer beaucoup de fichier, il arrive un moment où ça ne fonctionne plus du tout :
    - ralentissement (juste de la filetable, le serveur répondant correctement sur le reste)
    - index très fragmenté sans possibilité de les reconstruire

    Pourtant la machine n'est pas réellement sollicitée (VM

    j'étais parti pour poster 10Millions de fichiers mais j'ai du stopper en cours de route aux alentours des 800.000

    J'ai un peu regardé dans les répertories de FileStream et j'ai constaté que tous les fichiers était stocké dans le même répertoire ce qui doit être la source du problème.

    Pour info : Le serveur est virtuel sur ESXI 5.0.0 avec windows server entreprise et sql 2012 standard. 8Go de ram et 2vCPU (intel 2600k).

    Certains d'entre vous ont-ils constaté ce soucis? Si oui comment avez vous contourné ce petit problème.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 41
    Points : 70
    Points
    70
    Par défaut
    Je m'auto apporte des compléments

    Donc en résumé filetable c'est bien tant qu'on dépasse pas un seuil critique.
    Il y a quelques optimisations à faire (désactiver les noms courts, utilisation d'un disque spécifique, etc...).

    Les différentes sources préconisent autour de 300.000-800.000.

    Ce qui limite quand même l'utilisation de cette technologie pour un stockage massif de fichier à moins de multiplier les Filetable.

    Reste à savoir s'il existe un moyen de limiter le nombre de fichier par répertoire sans créer une multitude de filtetable.

    A suivre ...

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 917
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 917
    Points : 51 693
    Points
    51 693
    Billets dans le blog
    6
    Par défaut
    De toute façon, la VM n'arrange pas les performances.... À me lire : http://blog.developpez.com/sqlpro/p8...virtualisation

    A +

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 41
    Points : 70
    Points
    70
    Par défaut
    Article très très intéressant. Cela me semblait une évidence de ne pas virtualiser un serveur de production nécessitant beaucoup de ressource, mais là on comprend pourquoi.

    Je vais prendre le temps de faire un test sur un bon vieux serveur dédié pour m'assurer que mes soucis ne viennent pas de là et je vous tiens au courant.

Discussions similaires

  1. [2012] Les apports SQLSERVER 2012
    Par gilbert42 dans le forum Administration
    Réponses: 5
    Dernier message: 12/02/2014, 15h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo