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 :

Optimisation des charges adhoc


Sujet :

Administration SQL Server

  1. #1
    Membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Octobre 2018
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Octobre 2018
    Messages : 87
    Points : 51
    Points
    51
    Par défaut Optimisation des charges adhoc
    Bonjour,
    j'ai regardé une formation d'un MVP Sql Server, durant la formation il y a une préconisations d'utilisation de l'option OPTIMISÉ POUR LES CHARGES ADHOC pour améliorer les performances d'une base d'une application tierce.
    Pourtant je lis parfois qu'il est déconseillé d'utiliser la dite option.
    Que pensez vous ?

  2. #2
    Membre expérimenté
    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
    Points : 1 736
    Points
    1 736
    Par défaut
    Voici ce que j'ai reçu de Microsoft suite à leur "offline assessment" il y a quelques jours chez nous.

    Optimize for ad hoc workloads Server Configuration Option
    https://docs.microsoft.com/en-us/sql...uration-option
    In most cases you either benefit from enabling the setting or there’s no large difference. In rare cases you don’t benefit and need to keep the setting disabled.
    Ce que nous avons fait pour nous-même meurt avec nous, ce que nous avons fait pour les autres et le monde est immortel. Albert Pike

    http://www.datacrossroad.be

  3. #3
    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
    +1 avec Microsoft et cela fait parti de nos BPs chez nous.

    Le risque est relativement faible pour la majorité des charges de travail même si on ne gagne rien au final en fonction du type de workload (purement adhoc ou non).

    • Dans le cas le plus défavorable un batch est exécuté la première fois, on compile et on obtient un stub de plan d'exécution (moins de place en cache => optimisation). La 2ème fois le même batch est exécuté et relance une compilation de plan et cette fois et on obtient un vrai plan d'exécution.
    • Dans le cas le plus favorable, le même batch n'est jamais exécuté une seconde fois et on reste avec notre stub de plan mais on passera par la phase de compilation quoi qu'il en soit (adhoc).


    ++

Discussions similaires

  1. optimisation des requêtes
    Par yech dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 21/09/2004, 19h03
  2. [RAD] estimation des charges
    Par slim dans le forum Gestion de projet
    Réponses: 5
    Dernier message: 24/08/2004, 16h42
  3. [Compilateur] Optimisation des conditions
    Par Pedro dans le forum Langage
    Réponses: 2
    Dernier message: 16/06/2004, 13h49
  4. Optimisation des requetes
    Par bifidus dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 06/10/2003, 11h29

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