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 averti
    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
    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 averti
    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
    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 994
    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 994
    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 +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  4. #4
    Membre averti
    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
    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