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 :

calcul du charge de travaille pour les requétes ad hoc


Sujet :

Administration SQL Server

  1. #1
    Membre expérimenté

    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Novembre 2014
    Messages
    815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 815
    Points : 1 350
    Points
    1 350
    Billets dans le blog
    2
    Par défaut calcul du charge de travaille pour les requétes ad hoc
    Bonjour a tous
    Sur un de mes serveur dédier pour la partie Gestion des articles du magasin ,le développeur d'application n'a pas mis ces requêtes d'extraction dans des procédures stockés, ils sont générées dans le code de l’application au lieu de faire a un appel de procédure stockées
    en terme Administration je viens d'activer l'option Ad Hoc Distributed Queries
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    sp_configure 'show advanced options', 1;
    RECONFIGURE;
    sp_configure 'Ad Hoc Distributed Queries', 1;
    RECONFIGURE;
    GO
    le but est de minimiser le nbre des plans mis en cache mémoire ce ci est Pour économiser la taille occupé en mémoire et optimiser le charge du travaille adhoc
    Ce que je demande c'est comment je peut calculer le gain en terme occupation en mémoire suite a l'activation de cette Option ,calcul charge de travail ad hoc avant l'optimisation et après .
    merci pour vos réponse

  2. #2
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

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

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    en terme Administration je viens d'activer l'option Ad Hoc Distributed Queries
    $

    Est-ce que ton application utilise des requêtes ADHOC qui utiliseraient OPENROWSET and OPENDATASOURCE?

    ++

  3. #3
    Membre expérimenté

    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Novembre 2014
    Messages
    815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 815
    Points : 1 350
    Points
    1 350
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par mikedavem Voir le message
    $

    Est-ce que ton application utilise des requêtes ADHOC qui utiliseraient OPENROWSET and OPENDATASOURCE?

    ++
    Pas des serveurs liés sur mon Serveur Pour les option OPENROWSET and OPENDATASOURCE

  4. #4
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

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

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Je demande cela car cette option est spécifiquement utilisée pour autoriser les requêtes Adhoc distribuées avec les fonctions OPENROWSET and OPENDATASOURCE.

    Dans ton cas je ne vois donc pas d'intérêt à utiliser cette option.


    le but est de minimiser le nbre des plans mis en cache mémoire ce ci est Pour économiser la taille occupé en mémoire et optimiser le charge du travaille adhoc
    Si ici tu parles du remplissage excessif des caches par des plans d'exécutions associées aux requêtes adhoc tu peux envisager d'utiliser soit l'option "optimize for adhoc workload" ou éventuellement "forced parameterization" en fonction de ton cas.

    ++

  5. #5
    Membre expérimenté

    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Novembre 2014
    Messages
    815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 815
    Points : 1 350
    Points
    1 350
    Billets dans le blog
    2
    Par défaut
    effectivement je suis trompé au lieu d'activer l'option optimize for adhoc workload je viens d'activer celle du Ad Hoc Distributed Queries
    Dans tout le cas je te remerci pour votre remarque

Discussions similaires

  1. [SQL-SEVER2005] Gestion des erreurs pour les requêtes
    Par eagleleader dans le forum MS SQL Server
    Réponses: 22
    Dernier message: 16/10/2007, 09h59
  2. Choix conceptuel pour les requêtes
    Par Pago dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 11/09/2007, 19h42
  3. Réponses: 2
    Dernier message: 28/02/2007, 13h13
  4. Charge de travail pour mise à jour d'applications
    Par ishdiane dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 03/11/2006, 14h28
  5. Pb transfertdabase pour les requêtes
    Par Elois dans le forum Access
    Réponses: 4
    Dernier message: 24/02/2006, 18h18

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