#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.

Slides:



Advertisements
Présentations similaires
Optimisation SQL Server
Advertisements

19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
La Vitesse de la Confiance – Caractère et Compétences
Introduction Pour concrétiser l’enseignement assisté par ordinateur
! 1 CREATION D'UNE MAQUETTE EXPORT / IMPORT
Les requêtes Manière de dialoguer avec une base de donnée pour :
Relations avec les entity beans Michel Buffa UNSA
Industrialisation des Dev. Avec SQL SERVER & VS/TFS Présent et futur
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
3ème édition.
Maniement 101 appareil photo DSLR 10 conseils pratiques pour devenir meilleur ! septembre 2013.
Session Haute-disponibilité
Les contraintes d’integrité
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS.
MODULE METHODOLOGIE LA PRISE DE NOTES.
SSIS Design Patterns David Joubert Thomas Ricquebourg.
Palais des congrès Paris 7, 8 et 9 février février 2012 Jean-Pierre Riehl MVP SQL Server AZEO SQL Server et les développeurs Hugues Moore Architecte.
To Tune or not to Tune? To Tune or not to Tune? A Lightweight Physical Design Alerter Costa Jean-Denis Le Yaouanc Aurélie Mécanismes de SGBD 2007.
Retour sur l'allocation d'espace Exemple sur une table facture (sans les tables associées) N° fact, N° Client, N° Cde, date Cde, date fact, date réglement,
10 ans de DBA Sham UNMAR Philippe PIMENTA. 10 ans de DBA Sham UNMAR Philippe PIMENTA.
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
Mitsuru FURUTA Relations techniques développeurs Microsoft France
David Baffaleuf– CAPDATA
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
Les Webcasts Groupe des Utilisateurs SQL Server Avril 2014 – Statistiques Incrémentales Fred Pichaut – Microsoft Senior.
Juin 2013 – Query memory grants
Aurélien Koppel Manager Bios Consulting
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
Page 1 Table Ronde DGCCRF Relations entre producteurs, négociants-grossistes et grande distribution 26 septembre 2011.
Services fournis par le SI et technologies associées
Plan de charge et anticipation,
Emprunter sans demander Prendre sans comprendre Un raccourci qui coûte cher Le Plagiat.
Les concepts et les méthodes des bases de données
2 Analyse et Optimisation des Performances du moteur SQL Serveur 10 février 2011 Frédéric Pichaut EMEA SR ESCALATION ENGINEER Microsoft France.
2 Industrialisation des développements sur SQL Server avec Visual Studio 2010 Mardi 8 Février – 17h30 Karim Zegour – Winwise Michel Perfetti – MVP VS.
Choix de textes de français parlé, édité par Claire Blanche-Benveniste, Christine Rouget et Frédéric Sabio, 2002, Honoré Champion, Paris. -La fleuriste.
Notification ENTREE cliquer sur. Saisir le code pays + le n° national du bovin Puis la date d ’entrée la cause et le nom du vendeur valider Les autres.
© Atelier de la Spirale, 2011 Le journal créatif® Outil de développement personnel et d'exploration de soi, accessible à tous, mis au point par l'art-
Module 8 : Surveillance des performances de SQL Server
PLAN ● L'instance ● Optimisations – Gestion de l'espace – La gestion des quotas – Les requêtes gourmandes – Les goulots d'étranglement ● Administration.
Architecture Logicielle Les blocs d’applications
Objectifs A la fin de ce chapitre, vous pourrez : présenter l'utilisation d'opérations de chargement de données par chemin direct décrire l'utilisation.
#JSS2014 Les journées SQL Server 2014 Un événement organisé par GUSS.
Module 12 : Implémentation de procédures stockées.
C’est quoi et comment addresser
22 DBA DAY - Administrer facilement des environnements SGBD hétérogènes Anthony Moillic Directeur Technique
PROJET AssetFrame IT ASSET MANAGEMENT Demo.
Le sexe de l’ordinateur
Le Langage SQL Introduction. 2 Historique du Langage SQL E. F. CODD : premiers articles dans les années 70 IBM crée le langage SEQUEL (Structured English.
22/04/2015© Robert Godin. Tous droits réservés.1 10 Évaluation des requêtes relationnelles n SQL – QUOI n Évaluateur de requêtes du SGBD – COMMENT – en.
CREATION D’ENTREPRISE
Les vues Une vue: c’est une relation virtuelle. Définie par:
Cours Access TuanLoc NGUYEN. Contact Nguyen TuanLoc Tél: Web:
Journée SEM 35 POTENTIEL DE PRODUCTION 18/06/2015.
DANS QUELLES MESURES L’OBJET FORME T-IL LA PERSONNE ?
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 Matière Sélectionnée: Triage Externe, Join à Hachage, … Chapitres 13—15: 13.1—13.5, 14.4,
A TELIER O RACLE N O SQL SGBD « C LÉ - VALEUR ». Qui suis-je ? Parcours : – Ingénieur ISIMA 2010 – Docteur en informatique 2013 – Ingénieur de Recherche.
LES BASES DE DONNEES PRÉSENTÉ PAR CATHY ET THIBAULT.
Module 3 : Gestion des fichiers de base de données
Gestion des documents internes avec SQL Server 2005 Date de publication : janvier 2006.
Générateur d’applications WEB de gestion de données Module List.
Complétez au subjonctif.. Je veux qu’il _______ beau demain. (faire)
@GUSS_FRANCE.
Vous présente en quelques réalisations un réel savoir-faire, le fruit de longues années d’expériences, aujourd’hui à votre service. Toutes les fonctionnalités.
Remède de grand-maman qui a soulagé plusieurs générations.
Il s’agit d’une méthodologie très diffusée dans le domaine industriel, pour planifier un projet, vérifier son état du point de vue des coûts et des délais,
SQLSaturday Paris 2015 SSAS et le moteur relationnel Faire son choix.
SQLSaturday Paris 2015 SSDT-DB pour les sceptiques! Cédric L. Charlier.
Vous présente en quelques réalisations un réel savoir-faire, le fruit de longues années d’expériences, aujourd’hui à votre service. Toutes les fonctionnalités.
Transcription de la présentation:

#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS

#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS 3 problèmes de performance Benjamin VESAN David BAFFALEUF

#JSS2013 Merci à nos sponsors

#JSS2013 Présentation Leader SGBD reconnu en France  Conseil  Service  Formation  DBA à distance Management d’infrastructures IT hétérogènes  Support Management  Technical Management  Data Management  Production Management David Baffaleuf Benjamin Vesan

#JSS2013 Dieux de la démo … soyez avec nous

#JSS2013 Problème n°1 Démo, résumé, élément clés… Problème n°2 Démo, résumé, élément clés… Problème n°3 Démo, résumé, élément clés… Agenda

#JSS2013 Problème n°1

#JSS2013 Résumé Problème n°1 Un UPDATE contre un SELECT Vérification des attentes Création d’un index conseillé par l’optimiseur Passage en mode RCSI

#JSS2013 Les leçons du problème n°1 Utiliser les attentes pour comprendre d’où vient la contention. Penser à les réinitialiser sinon elles ne veulent plus rien dire. Ne pas croire tout ce que dit l’optimiseur (ou DTA). Vérifier l’impact sur les mises à jour. Le passage en mode RCSI va fragmenter les indexes. Il faut penser à les reconstruire tout de suite après.

#JSS2013 Problème n°2

#JSS2013 Résumé Problème n°2 Recompilation à outrance Suppression de la mise à jour automatique des statistiques d’une table Analyse des lenteurs via les statistiques d’exécution et le plan d’exécution Création d’indexe filtré pour aider l’Optimizer à estimer les coûts.

#JSS2013 Les leçons du problème n°2 Les attentes restent le meilleur moyen d’analyser un problème ! Le réflexe « Mise à jour des Statistiques » n’est pas toujours payant. La mise à jour automatique des Statistiques à ses limites Une compilation est coûteuse, surtout lorsqu’elle consomme beaucoup de mémoire Une statistique, même multi colonnes, peut ne pas suffire à représenter les données Indexes et statistiques filtrés sont de très bons objets de gestion de performance

#JSS2013 Problème n°3

#JSS2013 Résumé Problème n°3 Utilisation d’une UDF scalaire dans une jointure Remplacée par une jointure simple Baisse du query memory grant en annulant le tri. Une information métier vient nous aider à aller encore plus vite. Mise en place du caching de tables temporaires. Enfin mesure des effets d’une mauvaise répartition des données dans une table.

#JSS2013 Les leçons du problème n°3 Scalar UDF = Connaître la logique métier. Coder en procédures stockées… aussi pour le caching des tables tempo. Connaître les données.

#JSS2013 Les outils Big Adventure Works: adventure.aspx adventure.aspx SQL Query Stress: SQL Sentry Plan Explorer: query-view.asphttp:// query-view.asp

#JSS2013 Questions / Réponses Merci à tous pour votre présence.

#JSS2013 O-T HAPPY MIKEDAVEM !!! Oct 2013

#JSS2013