Session sur SQL Server 2016 - Query Store animée conjointe avec Sarah Bessard.
Titre complet de la session : Query Store
ou comment donner de la mémoire à sa base de données
The document is a comic strip consisting of multiple pages. It tells a story through images and dialogue between characters over 33 pages as they discuss various topics and engage in humorous interactions. Their conversation covers subjects like relationships, daily activities, and personal anecdotes.
This document contains photos credited to 6 different photographers and encourages the reader to create their own presentation on SlideShare. It features stock photos from TIAN@OTF, Sharon Drummond, Daniel Kulinski, Abdulrahman BinSlmah, CiaoHo, and glennharper to inspire the reader. The document promotes using Haiku Deck on SlideShare to make your own presentation.
This document summarizes a presentation about tuning SQL Server for SharePoint. It discusses basic SharePoint database concepts like content being stored in SQL Server and different databases for configuration, services, and sites. It then covers optimizing the operating system, installing SQL Server, database settings, integration concepts, and SQL Server tuning. The last section discusses Always On Availability Groups in SQL Server 2012 for high availability and disaster recovery with SharePoint 2013.
Durant cette session nous présenterons les évolutions de Power BI depuis 1 an. Nous ferons un bref rappel de Power BI puis nous présenterons les nouveaux connecteurs disponibles dans Excel pour accéder à tous types de données, les possibilités offertes pour transformer les données et y intégrer du Machine Learning. Nous verrons aussi comment créer des rapports avec des cartes personnalisées, comment partager les rapports et maintenir à jour les données des rapports publiés. Enfin nous vous présenterons les nouvelles possibilités offertes par Office 365 pour créer des rapports et des dashboards interactifs.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Este documento describe un curso de 20 módulos sobre consultas en Microsoft SQL Server 2012. Los módulos cubren temas como introducciones a SQL Server y T-SQL, consultas SELECT, tablas múltiples, tipos de datos, funciones integradas, agrupaciones, subconsultas y mejora de rendimiento. También incluye sesiones sobre tipos de datos, concatenación de cadenas, predicados LIKE y modificación de datos.
The document is a comic strip consisting of multiple pages. It tells a story through images and dialogue between characters over 33 pages as they discuss various topics and engage in humorous interactions. Their conversation covers subjects like relationships, daily activities, and personal anecdotes.
This document contains photos credited to 6 different photographers and encourages the reader to create their own presentation on SlideShare. It features stock photos from TIAN@OTF, Sharon Drummond, Daniel Kulinski, Abdulrahman BinSlmah, CiaoHo, and glennharper to inspire the reader. The document promotes using Haiku Deck on SlideShare to make your own presentation.
This document summarizes a presentation about tuning SQL Server for SharePoint. It discusses basic SharePoint database concepts like content being stored in SQL Server and different databases for configuration, services, and sites. It then covers optimizing the operating system, installing SQL Server, database settings, integration concepts, and SQL Server tuning. The last section discusses Always On Availability Groups in SQL Server 2012 for high availability and disaster recovery with SharePoint 2013.
Durant cette session nous présenterons les évolutions de Power BI depuis 1 an. Nous ferons un bref rappel de Power BI puis nous présenterons les nouveaux connecteurs disponibles dans Excel pour accéder à tous types de données, les possibilités offertes pour transformer les données et y intégrer du Machine Learning. Nous verrons aussi comment créer des rapports avec des cartes personnalisées, comment partager les rapports et maintenir à jour les données des rapports publiés. Enfin nous vous présenterons les nouvelles possibilités offertes par Office 365 pour créer des rapports et des dashboards interactifs.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Este documento describe un curso de 20 módulos sobre consultas en Microsoft SQL Server 2012. Los módulos cubren temas como introducciones a SQL Server y T-SQL, consultas SELECT, tablas múltiples, tipos de datos, funciones integradas, agrupaciones, subconsultas y mejora de rendimiento. También incluye sesiones sobre tipos de datos, concatenación de cadenas, predicados LIKE y modificación de datos.
A empresa de tecnologia anunciou um novo smartphone com câmera aprimorada, processador mais rápido e bateria de maior duração. O dispositivo também possui tela maior e armazenamento expansível. O lançamento está programado para o próximo mês com preço inicial sugerido abaixo do modelo anterior.
This document outlines SMCI's business operations across multiple locations in India. It discusses SMCI's process for project identification, management approval, design, bidding, receiving work orders, vendor selection, site mobilization, project execution, quality control, and handing over completed projects to clients. It also mentions that SMCI provides customized solutions and support to clients.
This document provides an overview of the Dart programming language. Dart is a language and tool ecosystem for building complex web apps in teams. It runs in the browser and on servers. Key points covered include: Dart is optionally typed and runs in a virtual machine; the goals of Dart including performance, familiarity, and flexibility; and libraries like dart:html for DOM manipulation and dart:io for server-side functionality. The presentation encourages attendees to get involved in the technical preview to help shape the future of Dart.
SQL Server is really the brain of SharePoint; in this session, Serge Luca (SharePoint MVP) and Isabelle Van Campenhoudt (SQL Server MVP) will give you an overview of what any SharePoint consultant and DBA need to know regarding business continuity in SharePoint 2013 & 2016. Of course SQL Server plays a major role in this story; the sessions will be animated with real & live demos.
Topics covered:
Concepts of business continuity
SharePoint and Business continuity
Patterns and anti-patterns
SharePoint and SQL Server Always on Availability groups : what works, what doesn’t work (demos)
Lessons learned from real projects
SharePoint 2016 Min Role and Business continuity
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014Michael Noel
This document discusses SQL 2014 AlwaysOn Availability Groups for implementing high availability and disaster recovery for SharePoint farms. It provides an overview of AlwaysOn, requirements, design options, and a step-by-step guide for setting up an AlwaysOn Availability Group. Key points include that AlwaysOn allows multiple read-only copies of databases across servers, improves on previous mirroring technologies, and changes how the data tier should be designed for SharePoint.
BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)serge luca
Business Intelligence : shpuld we go for SharePoint 2016 BI or to PowerBI v2 ? O365 Saturday Copenhagen 2016 - By Serge Luca, SharePoint MVP and Isabelle an Campenhoudt, SQL Server MVP
SharePoint 2016 for the Business: Top 10 New FeaturesJoel Oleson
So much of the early release is targeted for the IT Professional. This session is about the business. Top SharePoint 2016 Features for the Business User.
SharePoint 2016 Overview document provides an overview of SharePoint 2016 including:
- Key new features such as improved mobile access, document storage and collaboration capabilities, and Office 365 integration.
- Hardware and software requirements including supported Windows Server, SQL Server versions and browsers.
- Limits and boundaries related to content database size, site collections per database, and list thresholds.
- The migration approach to upgrading from previous versions including required build numbers.
- New capabilities in SharePoint 2016 like MinRole deployment architecture, zero downtime patching, and feature packs.
A Deep Dive into SharePoint 2016 architecture and deploymentSPC Adriatics
This document provides an overview of SharePoint 2016 architecture and deployment. It discusses the new MinRole architecture which defines server roles like web front end, application, and search. It also covers hardware requirements, software boundaries, installing and configuring SharePoint 2016, zero downtime patching, high availability options, and optimizing performance through SQL Server and Distributed Cache configuration.
Le Query Store, nouvelle fonctionnalité intégrée à SQL Server 2016, facilite grandement la vie du DBA en stockant des informations historiques sur les exécutions de requêtes. Nous montrerons dans cette session des cas concrets d'usage pour l'analyse et la résolution de problèmes de performance.
SQLSaturday Paris 2014 - Automatisez les tests de vos développements BI grâce...GUSS
Si vous voulez accélérer le testing de votre solution BI, sans devoir coder en .Net, la meilleure méthode est l’automatisation de tests via un framework dédié. Durant cette session, nous découvrirons la puissance du framework de tests, open-source, nommé NBi (nbi.codeplex.com) aussi bien sur les databases que sur les cubes ou les etls. Les démos nous permettrons de comprendre les meilleures techniques pour vérifier rapidement et sûrement la qualité de vos développements mais aussi comprendre comment minimiser le temps de développement et de maintenance de tels tests en utilisant les richesses de ce Framework. Session présentée lors du SQLSaturday Paris 2014
Automatiser les tests des développements BI grâce à NBiCédric Charlier
Pourquoi et comment automatiser les tests d'une solution BI? Ce slide deck met en avant les possibilités diverses et variées du framework NBi et explique comment réussir son automatisation des tests.
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics Marius Zaharia
Le chemin du CEP (Complex Event Processing) vers le Cloud - de StreamInsight à Azure Stream Analytics. Concepte de traitement d'évènements en temps réel et CEP as a Service dans Azure.
A empresa de tecnologia anunciou um novo smartphone com câmera aprimorada, processador mais rápido e bateria de maior duração. O dispositivo também possui tela maior e armazenamento expansível. O lançamento está programado para o próximo mês com preço inicial sugerido abaixo do modelo anterior.
This document outlines SMCI's business operations across multiple locations in India. It discusses SMCI's process for project identification, management approval, design, bidding, receiving work orders, vendor selection, site mobilization, project execution, quality control, and handing over completed projects to clients. It also mentions that SMCI provides customized solutions and support to clients.
This document provides an overview of the Dart programming language. Dart is a language and tool ecosystem for building complex web apps in teams. It runs in the browser and on servers. Key points covered include: Dart is optionally typed and runs in a virtual machine; the goals of Dart including performance, familiarity, and flexibility; and libraries like dart:html for DOM manipulation and dart:io for server-side functionality. The presentation encourages attendees to get involved in the technical preview to help shape the future of Dart.
SQL Server is really the brain of SharePoint; in this session, Serge Luca (SharePoint MVP) and Isabelle Van Campenhoudt (SQL Server MVP) will give you an overview of what any SharePoint consultant and DBA need to know regarding business continuity in SharePoint 2013 & 2016. Of course SQL Server plays a major role in this story; the sessions will be animated with real & live demos.
Topics covered:
Concepts of business continuity
SharePoint and Business continuity
Patterns and anti-patterns
SharePoint and SQL Server Always on Availability groups : what works, what doesn’t work (demos)
Lessons learned from real projects
SharePoint 2016 Min Role and Business continuity
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014Michael Noel
This document discusses SQL 2014 AlwaysOn Availability Groups for implementing high availability and disaster recovery for SharePoint farms. It provides an overview of AlwaysOn, requirements, design options, and a step-by-step guide for setting up an AlwaysOn Availability Group. Key points include that AlwaysOn allows multiple read-only copies of databases across servers, improves on previous mirroring technologies, and changes how the data tier should be designed for SharePoint.
BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)serge luca
Business Intelligence : shpuld we go for SharePoint 2016 BI or to PowerBI v2 ? O365 Saturday Copenhagen 2016 - By Serge Luca, SharePoint MVP and Isabelle an Campenhoudt, SQL Server MVP
SharePoint 2016 for the Business: Top 10 New FeaturesJoel Oleson
So much of the early release is targeted for the IT Professional. This session is about the business. Top SharePoint 2016 Features for the Business User.
SharePoint 2016 Overview document provides an overview of SharePoint 2016 including:
- Key new features such as improved mobile access, document storage and collaboration capabilities, and Office 365 integration.
- Hardware and software requirements including supported Windows Server, SQL Server versions and browsers.
- Limits and boundaries related to content database size, site collections per database, and list thresholds.
- The migration approach to upgrading from previous versions including required build numbers.
- New capabilities in SharePoint 2016 like MinRole deployment architecture, zero downtime patching, and feature packs.
A Deep Dive into SharePoint 2016 architecture and deploymentSPC Adriatics
This document provides an overview of SharePoint 2016 architecture and deployment. It discusses the new MinRole architecture which defines server roles like web front end, application, and search. It also covers hardware requirements, software boundaries, installing and configuring SharePoint 2016, zero downtime patching, high availability options, and optimizing performance through SQL Server and Distributed Cache configuration.
Le Query Store, nouvelle fonctionnalité intégrée à SQL Server 2016, facilite grandement la vie du DBA en stockant des informations historiques sur les exécutions de requêtes. Nous montrerons dans cette session des cas concrets d'usage pour l'analyse et la résolution de problèmes de performance.
SQLSaturday Paris 2014 - Automatisez les tests de vos développements BI grâce...GUSS
Si vous voulez accélérer le testing de votre solution BI, sans devoir coder en .Net, la meilleure méthode est l’automatisation de tests via un framework dédié. Durant cette session, nous découvrirons la puissance du framework de tests, open-source, nommé NBi (nbi.codeplex.com) aussi bien sur les databases que sur les cubes ou les etls. Les démos nous permettrons de comprendre les meilleures techniques pour vérifier rapidement et sûrement la qualité de vos développements mais aussi comprendre comment minimiser le temps de développement et de maintenance de tels tests en utilisant les richesses de ce Framework. Session présentée lors du SQLSaturday Paris 2014
Automatiser les tests des développements BI grâce à NBiCédric Charlier
Pourquoi et comment automatiser les tests d'une solution BI? Ce slide deck met en avant les possibilités diverses et variées du framework NBi et explique comment réussir son automatisation des tests.
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics Marius Zaharia
Le chemin du CEP (Complex Event Processing) vers le Cloud - de StreamInsight à Azure Stream Analytics. Concepte de traitement d'évènements en temps réel et CEP as a Service dans Azure.
Polybase est le front-end universel entre le monde relationnel et non relationnel.
Dans cette session nous verrons les capacités de la plateforme Analytics Platform System (APS) contenant une région HDInsight (Distribution Hadoop de Microsoft) et une région PDW (Parallel Data Warehouse, l’offre MPP de SQL Server).
Nous présenterons ensuite l’offre Polybase incluse dans SQL Server 2016 Public Preview. Sans oublier l’intérêt et les bénéfices du MPP, les cas d’usage de la Big Data en entreprise et le gain à utiliser en même temps ces deux technologies.
Nous analyserons ainsi des données non structurées et volumineuses et les exploiterons au sein d’un système décisionnel et relationnel avec un langage que nous connaissons tous : le T-SQL !
SQLSaturday Paris 2014 - Et hop, ma base migre dans AzureGUSS
Vous ne voulez plus gérer vos problèmes Hardware ? Vous ne voulez plus gérer vos mises à jour de sécurité ? Vous voulez de la haute disponibilité à moindre coût et en gagnant du temps ? Vous êtes dans un environnement sécurisé ? Alors n’hésitez pas à migrer vos bases dans Azure. Accompagné de Nicolas Soukoff (Senior Premier Field Engineer – SQL Server ), nous vous guiderons sur les choix de solution et les étapes de migration : – VM dans Azure / SQL Azure Database – Solution de HA (AlwaysOn) – Comment migrer simplement – Gérer son Disaster Recovery dans Azure. Session présentée lors du SQLSaturday Paris 2014
Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)Alphorm
Formation complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-microsoft-sql-server-2016-ssis-implementer-une-solution-etl
Afin d'améliorer les capacités de BI, les entreprises doivent gérer de façon sécurisée la migration des données à travers de nombreuses plateformes. Dans cette formation SSIS, vous obtiendrez les compétences pour automatiser les tâches de migration complexes et contrôler la réussite ou l'échec des processus de migration.
SQL Server Integration Services (SSIS) est un puissant outil ETL utilisé dans le cadre de projets d'intégration ou de BI. Grâce à cette formation SSIS pratique, vous apprendrez à implémenter une solution ETL évoluée avec SSIS 2016. Vous découvrirez le traitement et l'alimentation des données, la sécurisation et l'optimisation des flux.
Cette formation SSIS vous apprendra à concevoir et à déployer une solution de Business Intelligence avec SQL Server 2016. A l'issue de cette formation SSIS, vous aurez acquis les connaissances et compétences nécessaires pour mettre en œuvre les méthodes de base de l’ETL, implémenter un flux de contrôles et de données dans Intégration Services, déboguer et implémenter la gestion d'erreurs dans Intégration Services, gérer et sécuriser des packages …
Haute disponibilité et Reprise sur Incident en SharePoint 2013 Journées SQL S...serge luca
Haute Disponibilité et Reprise sur Incident en SharePoint 2013 - Journées SQL Server 2014 Paris- Serge Luca (SharePoint MVP) Isabelle Van Campenhoudt (SQL Server MVP)
#ScalaBigDay
Jeudi 12 juin 2014
"Présentation autour de la BI, Power BI, SQL Server 2014 et témoignage client de Massa Pneu" (Salle 1, 11h15 - 12h00)
Speakers : Ilana Cohen, Sébastien Blanc et Cédric Massa
Agenda :
Les enjeux de la performance d'un site Web
Les différents éléments de performance d'un site Web
Infrastructure, architecture technique, tuning, architecture applicative, WebPerf
L'obsession de la mesure
Les outils
Les quickwins
Caches, upscaling, outscaling, sharding
La démarche de test de charge
Méthodologie, outils, types de test, données de test
La démarche PDCA
Intégrer les tests de charge au cycle de développement
Environnement éphémère
Oxalide MorningTech #2 - Démarche de performance
2ème MorningTech @Oxalide, animé par Adrien Le Priol (@Priolix) et Ludovic Piot (@lpiot), le 28 février 2017.
Une vue d'ensemble sur la démarche et les outils pour aborder et maîtriser la performance de son site Web.
En 2012, Amazon publiait une étude indiquant que chaque seconde de performance perdue sur son site de commerce lui coûtait $1.6 milliards de chiffre d'affaire.
Par delà ce chiffre colossal avancé par le géant du Web, il est une réalité business : plus un site est lent, et moins les utilisateurs sont enclin à naviguer dessus. Les smartphones et le SoLoMo exacerbent cette réalité avec encore plus depuis 10 ans maintenant.
Sur le terrain, l'architecture technique des sites Web, de plus en plus complexe, rendent ses performances impossibles à prédire : complexité des développements applicatifs, multitude des composants impliqués dans l'architecture technique, recours à des services tiers (issus du SI de votre entreprise, ou de services tiers), big data, machine learning…
Une seule façon de prédire les performances : tester… en situation réelle.
A travers les différentes étapes d'une démarche d'optimisation des performances d'un site Web, les enjeux et les écueils d'une telle démarche vous seront détaillés.
Subject: Oxalide's MorningTech talk about an overview of how to deal with performance in a Web site.
Date: 28-feb-2017
Speakers: Adrien Le Priol (@Priolix, @Oxalide) and Ludovic Piot (@lpiot, @Oxalide)
Language: french
Lien SpeakerDeck : https://speakerdeck.com/lpiot/oxalide-morning-tech-number-2-demarche-performance
Lien SlideShare : https://www.slideshare.net/LudovicPiot/morning-tech-2-demarche-performance-slides
YouTube Video capture: https://youtu.be/a8jSbvyBzYU
Main topics:
* Les enjeux de la performance d'un site Web
* Les différents éléments de performance d'un site Web
** Infrastructure, architecture technique, tuning, architecture applicative, WebPerf
* L'obsession de la mesure
* Les outils
* Les quickwins
** Caches, upscaling, outscaling, sharding
* La démarche de test de charge
** Méthodologie, outils, types de test, données de test
* La démarche PDCA
** Intégrer les tests de charge au cycle de développement
** Environnement éphémère
* Questions / Réponses
Similaire à SQL Saturday 510 Paris 2016 - Query Store session - final (20)
Microsoft Fabric, solution décisionnelle - aMS Strasbourg 2024Philippe Geiger
L'événement de l'aMS de Strasbourg a eu lieu le 18 janvier 2024. Cette fois-ci l'événement a eu lieu à domicile, c'est à dire à Strasbourg. Pour cette aMS Strasbourg 2024, j'ai été co-organiseur de l'événement. La session que j'ai mené permet de découvrir le nouveau produit Microsoft Fabric.
Power BI : les bonnes pratiques - aMS Strasbourg 2021Philippe Geiger
L'événement de l'aMS de Strasbourg a eu lieu le 14 octobre 2021. Cette fois-ci l'événement a eu lieu à domicile, c'est à dire à Strasbourg. C'est tout naturellement que j'ai proposé une idée de session et que j'ai été retenu, sur le thème des bonnes pratiques avec Power BI. En plus cette événement a eu lieu en présentiel, après des longs de mois de confinement.
Meetup Club Power BI Strasbourg - introduction Power BI Report BuilderPhilippe Geiger
Bien souvent quand on parle de Power BI, on fait référence à Power BI Desktop, l'application de bureau pour créer des rapports dynamiques et interactifs.
Mais on oublie que Power BI est un ensemble d'applications et services en ligne. Et le Concepteur de Rapports Paginés Power BI (en anglais Power BI Report Builder) fait partie de ces applications méconnues.
🦸♂️🦸♀️Le meetup a été présenté par :
• David Gerard
• Philippe Geiger
Dans un contexte où la transmission et l'installation d'agriculteurs sont des enjeux cruciaux pour la profession agricole, de nouveaux agriculteurs s'installent chaque année et, parmi eux, certains Bac+5 ou plus. Les cursus des écoles d'ingénieurs n'ont pas vocation à former de futurs agriculteurs. Pourtant, certains apprenants ayant suivi ces cursus BAC + 5, qu'ils soient ou non issus du milieu agricole, tentent l'aventure de l'entrepreneuriat agricole. Qui sont-ils ? Quelles sont leurs motivations et visions ? Comment travaillent-ils ?
Si la baisse de la productivité est effective dans toutes les économies développées... elle est particulièrement marquée en France. Au niveau national, cet essoufflement touche tous les secteurs, et plus particulièrement celui de l’industrie, usuellement caractérisé par des gains de productivité élevés. Depuis la crise Covid, le secteur industriel contribue pour 35 % environ à cette perte, alors qu’il ne représente que 9,3 % de la valeur ajoutée nationale brute en 2023. Dans ce contexte, est-il possible de mener une politique de réindustrialisation du pays sans y associer un objectif de hausse des gains de productivité ?Non rappelle ce Cube. Au contraire, ces deux objectifs, jusqu’alors indépendants l’un de l’autre, sont désormais deux défis à relever conjointement. En analysant les différents explications à la baisse de celle-ci observée en France et dans les autres économies développées, ce Cube suggère que l’augmenter en parallèle d’une politique de réindustrialisation sous-entend une réallocation des facteurs de production vers les entreprises industrielles à fort potentiel. Elle suppose également une une meilleure affectation des ressources.
5. SQLSaturday Paris 2016
Query Store : son fonctionnement
Query Store
Exécution
Compilation
Stockage
des plans
Statistiques
des
exécutions
Schéma
Query
Store
SQL
Écriture asynchrone
En mémoire
Messages
de compilation
Messages
d’exécution
6. SQLSaturday Paris 2016
Query Store : comment ça marche ?
Activer Query Store
Query Store collecte les
données
Focus sur les requêtes
« problématiques » et
correction
11. SQLSaturday Paris 2016
Query Store : ses DMV
sys.query_store_query_text
Capture des instructions SQL.
sys.query_context_settings
Différentes combinaisons d’exécution avec les paramètres
utilisés (options SET pouvant influencer les plans, etc.)
sys.query_store_query
Correspondance entre les instructions SQL et le contexte d’exécution
sys.query_store_plan
Informations relatives aux plans SQL Server
utilisées à l’exécution des requêtes.
sys.query_store_runtime_stats_interval
Intervalles de temps créées par le Query Store.
sys.query_store_runtime_stats
Statistiques des plans d’exécution des requêtes pour
intervalles de temps.
13. SQLSaturday Paris 2016
Query Store : ses procédures stockées
sys.fn_stmt_sql_handle_from_sql_stmt
sp_query_store_flush_db
sp_query_store_force_plan
sp_query_store_remove_plan
sp_query_store_remove_query
sp_query_store_reset_exec_stats
sp_query_store_unforce_plan
14. SQLSaturday Paris 2016
Les origines d’invalidation d’un plan :
- Changement structure (ex : suppression d’une colonne)
- Modification d’un index
- Statistiques obsolètes
- Changement du contexte d’exécution (SET)
- Recompile
- xxxxxxxxx
17. SQLSaturday Paris 2016
Query Store : en cas de la migration
Mettre à jour vers SQL Server 2016
(mode de compatibilité inchangé)
Activer Query Store et capturer les
plans
Mettre le mode de compatibilité à
130
Utiliser Query Store pour forcer rapidement les
anciens plans d’exécution pour toutes les
régressions
18. SQLSaturday Paris 2016
Query Store : contexte des démos à suivre
Base Test Test Test Test
Mode de compatibilité 100 100 100 130
Optimisation Aucune Aucune Active Active
SQL Trace
Profiler Replay
4
SQL Trace
Profiler Replay
5SQL Trace
Profiler Replay
3
Activation du
Query Store
21
20. SQLSaturday Paris 2016
Query Store : intervenir en cas de régression
1. Identifier la requête problématique
2. Forcer le plan
3. Comparer les plans et analyser les différences
4. Chercher et tester une solution pérenne
5. L’appliquer
6. Supprimer le plan forcé
21. SQLSaturday Paris 2016
Query Store : d’autres cas d’usage
Corriger des
régressions de plans
Identifier les requêtes
les plus consommatrices
de ressources Tester A/B
Réduire le risque en
cas de mise à jour ou
de maintenance
Améliorer les cas
de charge ad hoc
Correctif
Proactif
22. SQLSaturday Paris 2016
Sarah Bessard
http://www.dcube.fr
http://www.concatskills.com
sarah.bessard.pro@gmail.com