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

Administration SQL Server Discussion :

Création de fichiers tempdev_2


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif Avatar de laraki.fissel
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2012
    Messages : 42
    Par défaut Création de fichiers tempdev_2
    Bonjour

    Je travaille encore sur une version ancienne de sql server (2000), et j'ai constaté que SQL Server crée de manière automatique 8 fichiers de type tempdev_2,tempdev_3,tempdev_3,tempdev_.....
    le temps de modification de ces fichiers correspond au démarrage des bases de données après un arrêt de service.
    voici le résultat de la requête
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM tempdb..sysfiles
    Nom : sysfile.PNG
Affichages : 127
Taille : 3,2 Ko

    et le résultat de la requête
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM master..sysaltfiles
    Nom : sysaltfiles.PNG
Affichages : 125
Taille : 9,9 Ko

    merci pour votre aide.

  2. #2
    Membre Expert
    Homme Profil pro
    DBA SQL Server
    Inscrit en
    Octobre 2012
    Messages
    862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA SQL Server
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 862
    Par défaut
    Et la question est ?

  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
    22 002
    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 : 22 002
    Billets dans le blog
    6
    Par défaut
    1) le fait d'avoir plusieurs fichiers pour la base tempdb permet de mieux gérer le parallélisme d'accès des différents utilisateurs qui effectuent des requêtes simultanément.
    2) SQL Server "hooke" les fichiers des bases dès son démarrage ce qui fait que vous ne verrez jamais la date de dernière modification du fichier varier tant que le serveur n'est pas arrêté.

    La technique du "hookage" propre à Windows permet d'ouvrir un fichier en mode exclusif et de le lasser ouvert de manière a empêcher tout processus concurrent malveillant d'aller y écrire ou de supprimer le fichier. Ceci n'est pas possible dans Linux, réputé moins fiable et moins sécurisé que Windows...

    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 actif Avatar de laraki.fissel
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2012
    Messages : 42
    Par défaut
    Citation Envoyé par janlouk Voir le message
    Et la question est ?
    Bonjour

    J'ai deux questions :
    1ere : pourquoi on ne voit pas les fichiers dans la table sysfiles et on les voit bien dans la table sysaltfiles.
    2ème : est ce possible de les supprimer ou au moins de réduire leur tailles.

    Cdt

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 002
    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 : 22 002
    Billets dans le blog
    6
    Par défaut
    1) sysaltfiles présente les fichiers de TOUTES les bases. sysfiles de la base contextuelle. SI vous vous mettez dans tempdb (USE tempdb) et que vous lancez la requête SELECT * FROM sysfiles vous n'y verrez que les fichiers de la base tempdb
    2) oui, vous pouvez les réduire. Mais c'est généralement la pire des choses à faire. S'ils ont cru de la sorte c'est qu'ils en ont eu besoin. Si vous les réduisez, il vont recommencer à croitre, ce qui va pénaliser les performances...

    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/ * * * * *

Discussions similaires

  1. création de fichiers dans le disque dur
    Par sex-sansbol dans le forum ASP
    Réponses: 6
    Dernier message: 24/08/2004, 09h39
  2. Création de fichiers CAB
    Par Polux63 dans le forum Windows
    Réponses: 5
    Dernier message: 22/08/2004, 10h50
  3. Création de fichier
    Par gsxr man dans le forum ASP
    Réponses: 2
    Dernier message: 28/06/2004, 22h19
  4. Réponses: 8
    Dernier message: 03/09/2003, 00h47
  5. création de fichiers .x
    Par Pazz dans le forum DirectX
    Réponses: 1
    Dernier message: 03/12/2002, 00h33

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