Submit Search
Upload
JSS2013 : Statistiques
âą
Download as PPTX, PDF
âą
0 likes
âą
383 views
Christophe Laporte
Follow
Technology
Report
Share
Report
Share
1 of 20
Download now
Recommended
Retour d'expérience : rendre votre IT agile grùce au cloud hybride
Retour d'expérience : rendre votre IT agile grùce au cloud hybride
Microsoft DĂ©cideurs IT
Â
Microsoft Azure dev Ops pour le Cloud... et rĂ©ciproquementâŠ
Microsoft Azure dev Ops pour le Cloud... et rĂ©ciproquementâŠ
Microsoft
Â
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
Microsoft DĂ©cideurs IT
Â
Fin de support et migration des infrastructures, quels choix pour les PME ?
Fin de support et migration des infrastructures, quels choix pour les PME ?
Microsoft DĂ©cideurs IT
Â
Livemeeting - Windows Azure
Livemeeting - Windows Azure
Jason De Oliveira
Â
SQL Azure, la base de données dans le cloud
SQL Azure, la base de données dans le cloud
Microsoft Technet France
Â
Kinect en entreprise
Kinect en entreprise
Microsoft DĂ©cideurs IT
Â
Migrez vers SharePoint 2013 ou SharePoint Online
Migrez vers SharePoint 2013 ou SharePoint Online
Microsoft Technet France
Â
Recommended
Retour d'expérience : rendre votre IT agile grùce au cloud hybride
Retour d'expérience : rendre votre IT agile grùce au cloud hybride
Microsoft DĂ©cideurs IT
Â
Microsoft Azure dev Ops pour le Cloud... et rĂ©ciproquementâŠ
Microsoft Azure dev Ops pour le Cloud... et rĂ©ciproquementâŠ
Microsoft
Â
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
Migrer de 2003 à 2012 R2, adopter HyperV ou Microsoft Azure : comment réalise...
Microsoft DĂ©cideurs IT
Â
Fin de support et migration des infrastructures, quels choix pour les PME ?
Fin de support et migration des infrastructures, quels choix pour les PME ?
Microsoft DĂ©cideurs IT
Â
Livemeeting - Windows Azure
Livemeeting - Windows Azure
Jason De Oliveira
Â
SQL Azure, la base de données dans le cloud
SQL Azure, la base de données dans le cloud
Microsoft Technet France
Â
Kinect en entreprise
Kinect en entreprise
Microsoft DĂ©cideurs IT
Â
Migrez vers SharePoint 2013 ou SharePoint Online
Migrez vers SharePoint 2013 ou SharePoint Online
Microsoft Technet France
Â
Serveurs core et virtualisation
Serveurs core et virtualisation
Christophe Laporte
Â
[JSS2015] Eradiction des deadlocks
[JSS2015] Eradiction des deadlocks
GUSS
Â
JSS2013 : Hekaton
JSS2013 : Hekaton
Christophe Laporte
Â
Tune my Code! Code-Versionen testen via Edition-Based Redef. - JĂ©rĂŽme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - JĂ©rĂŽme Witt, d...
dbi services
Â
Fusion io
Fusion io
Christophe Laporte
Â
Datit207 scénarios hybrides entre sql server et windows azure
Datit207 scénarios hybrides entre sql server et windows azure
Christophe Laporte
Â
High performance jss 2012
High performance jss 2012
Christophe Laporte
Â
[JSS2015] In memory and operational analytics
[JSS2015] In memory and operational analytics
GUSS
Â
[JSS2015] - Document db et nosql
[JSS2015] - Document db et nosql
GUSS
Â
Jss2014 performance counters and dmvs
Jss2014 performance counters and dmvs
Christophe Laporte
Â
JSS2013 : Haute disponibilité
JSS2013 : Haute disponibilité
Christophe Laporte
Â
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
dbi services
Â
Haute disponibilité jss2012
Haute disponibilité jss2012
Christophe Laporte
Â
SQL Server sur Azure dans tous ses Ă©tats !
SQL Server sur Azure dans tous ses Ă©tats !
Microsoft DĂ©cideurs IT
Â
Always on les solutions de haute disponibilité avec sql server 2012 (dat302)
Always on les solutions de haute disponibilité avec sql server 2012 (dat302)
Christophe Laporte
Â
[JSS2015] Nouveautés SQL Server 2016:Sécurité,Temporal & Stretch Tables
[JSS2015] Nouveautés SQL Server 2016:Sécurité,Temporal & Stretch Tables
GUSS
Â
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
SlideShare
Â
Getting Started With SlideShare
Getting Started With SlideShare
SlideShare
Â
Journées SQL Server 3 problÚmes de performance
Journées SQL Server 3 problÚmes de performance
David BAFFALEUF
Â
SQL Server : Tuning et Troubleshooting
SQL Server : Tuning et Troubleshooting
Microsoft
Â
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
Microsoft
Â
JSS2014 â Performances et fausses bonnes idĂ©es
JSS2014 â Performances et fausses bonnes idĂ©es
GUSS
Â
More Related Content
Viewers also liked
Serveurs core et virtualisation
Serveurs core et virtualisation
Christophe Laporte
Â
[JSS2015] Eradiction des deadlocks
[JSS2015] Eradiction des deadlocks
GUSS
Â
JSS2013 : Hekaton
JSS2013 : Hekaton
Christophe Laporte
Â
Tune my Code! Code-Versionen testen via Edition-Based Redef. - JĂ©rĂŽme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - JĂ©rĂŽme Witt, d...
dbi services
Â
Fusion io
Fusion io
Christophe Laporte
Â
Datit207 scénarios hybrides entre sql server et windows azure
Datit207 scénarios hybrides entre sql server et windows azure
Christophe Laporte
Â
High performance jss 2012
High performance jss 2012
Christophe Laporte
Â
[JSS2015] In memory and operational analytics
[JSS2015] In memory and operational analytics
GUSS
Â
[JSS2015] - Document db et nosql
[JSS2015] - Document db et nosql
GUSS
Â
Jss2014 performance counters and dmvs
Jss2014 performance counters and dmvs
Christophe Laporte
Â
JSS2013 : Haute disponibilité
JSS2013 : Haute disponibilité
Christophe Laporte
Â
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
dbi services
Â
Haute disponibilité jss2012
Haute disponibilité jss2012
Christophe Laporte
Â
SQL Server sur Azure dans tous ses Ă©tats !
SQL Server sur Azure dans tous ses Ă©tats !
Microsoft DĂ©cideurs IT
Â
Always on les solutions de haute disponibilité avec sql server 2012 (dat302)
Always on les solutions de haute disponibilité avec sql server 2012 (dat302)
Christophe Laporte
Â
[JSS2015] Nouveautés SQL Server 2016:Sécurité,Temporal & Stretch Tables
[JSS2015] Nouveautés SQL Server 2016:Sécurité,Temporal & Stretch Tables
GUSS
Â
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
SlideShare
Â
Getting Started With SlideShare
Getting Started With SlideShare
SlideShare
Â
Viewers also liked
(18)
Serveurs core et virtualisation
Serveurs core et virtualisation
Â
[JSS2015] Eradiction des deadlocks
[JSS2015] Eradiction des deadlocks
Â
JSS2013 : Hekaton
JSS2013 : Hekaton
Â
Tune my Code! Code-Versionen testen via Edition-Based Redef. - JĂ©rĂŽme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - JĂ©rĂŽme Witt, d...
Â
Fusion io
Fusion io
Â
Datit207 scénarios hybrides entre sql server et windows azure
Datit207 scénarios hybrides entre sql server et windows azure
Â
High performance jss 2012
High performance jss 2012
Â
[JSS2015] In memory and operational analytics
[JSS2015] In memory and operational analytics
Â
[JSS2015] - Document db et nosql
[JSS2015] - Document db et nosql
Â
Jss2014 performance counters and dmvs
Jss2014 performance counters and dmvs
Â
JSS2013 : Haute disponibilité
JSS2013 : Haute disponibilité
Â
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
Â
Haute disponibilité jss2012
Haute disponibilité jss2012
Â
SQL Server sur Azure dans tous ses Ă©tats !
SQL Server sur Azure dans tous ses Ă©tats !
Â
Always on les solutions de haute disponibilité avec sql server 2012 (dat302)
Always on les solutions de haute disponibilité avec sql server 2012 (dat302)
Â
[JSS2015] Nouveautés SQL Server 2016:Sécurité,Temporal & Stretch Tables
[JSS2015] Nouveautés SQL Server 2016:Sécurité,Temporal & Stretch Tables
Â
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
Â
Getting Started With SlideShare
Getting Started With SlideShare
Â
Similar to JSS2013 : Statistiques
Journées SQL Server 3 problÚmes de performance
Journées SQL Server 3 problÚmes de performance
David BAFFALEUF
Â
SQL Server : Tuning et Troubleshooting
SQL Server : Tuning et Troubleshooting
Microsoft
Â
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
Microsoft
Â
JSS2014 â Performances et fausses bonnes idĂ©es
JSS2014 â Performances et fausses bonnes idĂ©es
GUSS
Â
[JSS2015] 3 DMV's pour evaluer les indexs
[JSS2015] 3 DMV's pour evaluer les indexs
GUSS
Â
JSS2015 - Keynote jour 1
JSS2015 - Keynote jour 1
GUSS
Â
L'IBM i est une plateforme en Ă©volution : innovations de la version 7.3
L'IBM i est une plateforme en Ă©volution : innovations de la version 7.3
Solutions IT et Business
Â
JSS2014 â Performances et DMV
JSS2014 â Performances et DMV
GUSS
Â
Présentation JSS2015 - Le Query Store de SQL Server 2016
Présentation JSS2015 - Le Query Store de SQL Server 2016
Guillaume Nocent
Â
[JSS2015] Query Store
[JSS2015] Query Store
GUSS
Â
Deep Dive Performance , le In-Memory dans SQL Server
Deep Dive Performance , le In-Memory dans SQL Server
Microsoft
Â
Importer 500 millions de données de MySQL vers Neo4j
Importer 500 millions de données de MySQL vers Neo4j
Gabriel Pillet đ
Â
Meetup juin2013
Meetup juin2013
nperu
Â
Presentation Map Reduce
Presentation Map Reduce
Adelphe Patrick Mveng
Â
[POSS 2018] Comment unifier ses dashboards par Grafana
[POSS 2018] Comment unifier ses dashboards par Grafana
Worteks
Â
Monitoring applicatif : Pourquoi et comment ?
Monitoring applicatif : Pourquoi et comment ?
Kenny Dits
Â
Journées SQL Server - Optimisation SQL Server pour SharePoint
Journées SQL Server - Optimisation SQL Server pour SharePoint
Benoit Jester
Â
Dans les coulisses de Google BigQuery - DevFest Toulouse 2016
Dans les coulisses de Google BigQuery - DevFest Toulouse 2016
Aurélie Vache
Â
[JSS2015] x events
[JSS2015] x events
GUSS
Â
Retour d'expérience de Sendinblue sur Logmatic.io, solutions d'analyse de log...
Retour d'expérience de Sendinblue sur Logmatic.io, solutions d'analyse de log...
Le_GFII
Â
Similar to JSS2013 : Statistiques
(20)
Journées SQL Server 3 problÚmes de performance
Journées SQL Server 3 problÚmes de performance
Â
SQL Server : Tuning et Troubleshooting
SQL Server : Tuning et Troubleshooting
Â
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
Â
JSS2014 â Performances et fausses bonnes idĂ©es
JSS2014 â Performances et fausses bonnes idĂ©es
Â
[JSS2015] 3 DMV's pour evaluer les indexs
[JSS2015] 3 DMV's pour evaluer les indexs
Â
JSS2015 - Keynote jour 1
JSS2015 - Keynote jour 1
Â
L'IBM i est une plateforme en Ă©volution : innovations de la version 7.3
L'IBM i est une plateforme en Ă©volution : innovations de la version 7.3
Â
JSS2014 â Performances et DMV
JSS2014 â Performances et DMV
Â
Présentation JSS2015 - Le Query Store de SQL Server 2016
Présentation JSS2015 - Le Query Store de SQL Server 2016
Â
[JSS2015] Query Store
[JSS2015] Query Store
Â
Deep Dive Performance , le In-Memory dans SQL Server
Deep Dive Performance , le In-Memory dans SQL Server
Â
Importer 500 millions de données de MySQL vers Neo4j
Importer 500 millions de données de MySQL vers Neo4j
Â
Meetup juin2013
Meetup juin2013
Â
Presentation Map Reduce
Presentation Map Reduce
Â
[POSS 2018] Comment unifier ses dashboards par Grafana
[POSS 2018] Comment unifier ses dashboards par Grafana
Â
Monitoring applicatif : Pourquoi et comment ?
Monitoring applicatif : Pourquoi et comment ?
Â
Journées SQL Server - Optimisation SQL Server pour SharePoint
Journées SQL Server - Optimisation SQL Server pour SharePoint
Â
Dans les coulisses de Google BigQuery - DevFest Toulouse 2016
Dans les coulisses de Google BigQuery - DevFest Toulouse 2016
Â
[JSS2015] x events
[JSS2015] x events
Â
Retour d'expérience de Sendinblue sur Logmatic.io, solutions d'analyse de log...
Retour d'expérience de Sendinblue sur Logmatic.io, solutions d'analyse de log...
Â
JSS2013 : Statistiques
1.
Les journées SQL Server
2013 Un événement organisé par GUSS #JSS2013
2.
Les journées SQL Server
2013 Statistiques Christophe LAPORTE Un événement organisé par GUSS #JSS2013
3.
Christophe LAPORTE ~ depuis
1997 6.5 <= SQL Server <= 2012 christophe_laporte@hotmail.fr http://conseilit.wordpress.com/ @conseilit #JSS2013
4.
Merci Ă nos
sponsors #JSS2013
5.
Agenda ⹠11 démos
pour comprendre les statistiques âą Q/R (sâil reste du temps) #JSS2013
6.
F5 â et
la magie opĂšre âą SchĂ©matiquement, la requĂȘte est â CompilĂ©e (parsing / algĂ©brisation / optimisation) â Le plan d'exĂ©cution est mise en cache â La requĂȘte est exĂ©cutĂ©e âą DĂ©mo 1 : plan dâexĂ©cution #JSS2013
7.
Pas de la
magie : des statistiques ⹠⹠⹠⹠Informations générales Densité Histogramme Démo 2 : montre-moi une statistique #JSS2013
8.
Et ça fonctionne âą
PlutĂŽt bien âą Enfin pas tout le temps ! âą DĂ©mo 3 : parameter sniffing #JSS2013
9.
CHECKPOINT - on
se pose pour faire un point âą Fonctionne bien pour requĂȘte ad-hoc âą MalgrĂ© le problĂšme de parameter sniffing âą Les statistiques sont utiles pour crĂ©er un "bon" plan d'exĂ©cution #JSS2013
10.
Que se passe
t'il en lâabsence de statistiques âą Par dĂ©faut, si besoin de statistiques â SQL Server va en gĂ©nĂ©rer âą DĂ©mo 4 : â ParamĂštre AUTO_CREATE_STATISTICS âą Pas un bon plan â dans tous les sens du terme ! #JSS2013
11.
Les statistiques auto
générées ⹠Démo 5 : les statistiques auto générées ⹠Donc on conserve actif le paramÚtre AUTO_CREATE_STATISTICS #JSS2013
12.
Le problĂšme des
statistiques (1) âą Lâhistogramme ⊠⹠Quand ? â Nombre important de lignes dans table â Nombreuses valeurs distinctes sur une colonne âą 200 valeurs + NULL â ProblĂšme de prĂ©cision â ProblĂšme de distribution â DĂ©mo 6 âą Fonctionne bien â si distribution homogĂšne #JSS2013
13.
Le problĂšme des
statistiques (2) âą La mise Ă jour des donnĂ©es â DĂ©mo 7 âą Mise Ă jour des statistiques â Seuil : 20% + 500 â Rebuild Index â Mise Ă jour manuelle des statistiques âą Autre solution : Trace flag 2371 â DĂ©mo 8 #JSS2013
14.
TF 2371 #JSS2013
15.
Le problĂšme des
statistiques (3) âą Les nouvelles donnĂ©es â Les statistiques se basent sur les donnĂ©es connues â Estimer le nombre dâenregistrements hors plage âą < Ă la valeur minimale âą > Ă la valeur maximale âą DĂ©mo 9 #JSS2013
16.
Le problĂšme des
statistiques (4) âą PrĂ©sence de statistiques auto gĂ©nĂ©rĂ©es â â â â Peut ĂȘtre un index manquant Je crĂ©Ă© l'index ! (merci de ne pas gĂ©nĂ©raliser âŠ) Mais la statistique auto gĂ©nĂ©rĂ©e reste DĂ©mo 10 âą Veiller Ă ne pas avoir de doublons â Index <-> statistique auto gĂ©nĂ©rĂ©e â Consomme des ressources lors de la mise Ă jour #JSS2013
17.
Quelques solutions âą Udate
stats + frĂ©quents â Attention aux statistiques auto gĂ©nĂ©rĂ©es â Scripts de type Ola Hallengren âą statistiques filtrĂ©es â Mais attention ! âą Si donnĂ©es sâĂ©tendent sur plusieurs intervalles âą DĂ©mo 11 âą Plan guides â Attention : en optimisation, tout peut changer âą SQL 2014 â Nouveau Cost Estimator â Statistiques incrĂ©mentales (tables partitionnĂ©es) #JSS2013
18.
RĂ©capitulatif âą Le plan
d'exĂ©cution est dĂ©pendant des statistiques âą Des statistiques Ă jour sont donc nĂ©cessaires âą Si l'on peut "sniffer" la valeur d'un paramĂštre â l'estimation provient de l'histogramme â Estimation relativement prĂ©cise â Si le plan est sauvegardĂ©, cette valeur sera utilisĂ©e pour les prochaines exĂ©cutions (ProcĂ©dures stockĂ©es) âą Si l'on ne peut pas "sniffer" le paramĂštre l'estimation provient de la densitĂ© Estimation basĂ©e sur une "moyenne" Le plan gĂ©nĂ©rĂ© convient Ă la majoritĂ© des valeurs distinctes Suivant les cas, ce sera aussi performant, ou moins performant qu'une estimation issue d'un histogramme â Si le plan est sauvegardĂ©, aucune valeur spĂ©cifique n'est liĂ©e au plan â Fonctionne plutĂŽt bien lorsque la dispersion des donnĂ©es est homogĂšne â â â â #JSS2013
19.
Questions / RĂ©ponses Merci
à tous pour votre présence. #JSS2013
20.
#JSS2013 #JSS2013
Download now