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 :

Perte de performance en mode de compatibilité SQL2016


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de olivtone
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2010
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

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

    Informations forums :
    Inscription : Octobre 2010
    Messages : 242
    Par défaut Perte de performance en mode de compatibilité SQL2016
    Bonjour a Tous

    J'ai migré la partie BI de 2008 R2 a SQL 2016. J'ai mis aussi le mode de compatibilité de 2008 R2 a 2016

    Depuis les performances ne cessent de chuter, concernant certaines PS(une vingtaine), quand je lance en mode de compatibilité 2016 elle mette environ 3 minutes, alors qu'en mode de compatibilité 2008 R2 j'en suis a 5 secondes

    En regardant les plans d'execution

    C'est le jour et la nuit, comment on peut expliquer ce comportement ?

    Comptabilité 2016 :

    Nom : MCD2016.JPG
Affichages : 341
Taille : 28,5 Ko

    Comptabilité 2012 :

    Nom : MCD2012.JPG
Affichages : 329
Taille : 24,2 Ko

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    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 010
    Billets dans le blog
    6
    Par défaut
    Remettez là en 2016 et recalculez toutes les statistiques en faisant un sp_updatestats

    En effet, c'est comme si vous changiez le moteur qui était conçu pour l'essence par un moteur diesel, sans changer le carburant dans le réservoir. Les stats conçues pour 2008 ont été calculée pour le moteur 2008. Pour le moteur 2016, il faut des statistiques spécifiques.

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

  3. #3
    Membre éclairé Avatar de olivtone
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2010
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

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

    Informations forums :
    Inscription : Octobre 2010
    Messages : 242
    Par défaut
    Merci de ton retour

    les stats sont deja a jour c'etait ma premiere intuition

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    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 010
    Billets dans le blog
    6
    Par défaut
    Il est possible que ce soit le nouvel estimateur de cardinalité qui te donne quelques mauvais plan.

    Pour revenir en arrière utilisez le drapeau de trace 9481

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

  5. #5
    Membre éclairé Avatar de olivtone
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2010
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

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

    Informations forums :
    Inscription : Octobre 2010
    Messages : 242
    Par défaut
    ok merci beaucoup cela fonctionne

  6. #6
    Membre confirmé
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Octobre 2016
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2016
    Messages : 144
    Par défaut
    Bonjour olivtone

    Peut-on savoir plus en détails comment vous êtes arrivé a résoudre votre problème ?

    Est ce que l'update statitics a amélioré votre temps d'execution ?

    merci

Discussions similaires

  1. Réponses: 6
    Dernier message: 04/12/2008, 23h01
  2. Réponses: 4
    Dernier message: 12/06/2007, 09h17
  3. Performances du mode de rendu GL_SELECT
    Par MatRem dans le forum OpenGL
    Réponses: 3
    Dernier message: 04/06/2007, 17h23
  4. Perte de performance
    Par stoyak dans le forum Réseau
    Réponses: 3
    Dernier message: 12/10/2006, 14h16
  5. [varchar en clef primaire] perte de performances?
    Par hansaplast dans le forum Requêtes
    Réponses: 5
    Dernier message: 08/08/2006, 20h29

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