{"id":1760,"date":"2010-09-22T16:59:01","date_gmt":"2010-09-22T15:59:01","guid":{"rendered":"http:\/\/blog.capdata.fr\/?p=1760"},"modified":"2019-09-13T14:49:54","modified_gmt":"2019-09-13T13:49:54","slug":"formation-optimisation-de-requetes","status":"publish","type":"post","link":"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/","title":{"rendered":"Formation Optimisation de requ\u00eates"},"content":{"rendered":"<a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-twitter nolightbox\" data-provider=\"twitter\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Twitter\" href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F1760&#038;text=Article%20sur%20le%20blog%20de%20la%20Capdata%20Tech%20Team%20%3A%20\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"twitter\" title=\"Share on Twitter\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/twitter.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-linkedin nolightbox\" data-provider=\"linkedin\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Linkedin\" href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&#038;url=https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F1760&#038;title=Formation%20Optimisation%20de%20requ%C3%AAtes\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"linkedin\" title=\"Share on Linkedin\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/linkedin.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-mail nolightbox\" data-provider=\"mail\" rel=\"nofollow\" title=\"Share by email\" href=\"mailto:?subject=Formation%20Optimisation%20de%20requ%C3%AAtes&#038;body=Article%20sur%20le%20blog%20de%20la%20Capdata%20Tech%20Team%20%3A%20:%20https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F1760\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"mail\" title=\"Share by email\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/mail.png\" \/><\/a><p>Hello,<\/p>\n<p>Pour faire suite au post <a href=\"http:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/\">pr\u00e9c\u00e9dent <\/a>concernant le d\u00e9veloppement des formations SQL Server chez CapData, voici le plan de la nouvelle formation <em><strong>Optimisation de requ\u00eates<\/strong><\/em> qui nous a \u00e9t\u00e9 r\u00e9clam\u00e9e par pas mal de gens ces derniers temps. La formation n&#8217;est pas encore au catalogue mais la premi\u00e8re session sera donn\u00e9e par bibi d\u00e9but novembre dans nos locaux parisiens (d\u00e9j\u00e0 plus de place, il faudra appeler pour demander la session suivante\u00a0 \ud83d\ude41\u00a0 =&gt; 0820 620 400<em><strong> <\/strong><\/em>).<\/p>\n<p>Elle se d\u00e9roulera sur 2 jours et abordera les th\u00e8mes suivants:<\/p>\n<h2><strong>I Pr\u00e9sentation et g\u00e9n\u00e9ralit\u00e9s :<\/strong><\/h2>\n<p><strong>R\u00e9cap: <\/strong>se rem\u00e9morer les m\u00e9canismes fondamentaux de SQL     Server.<br \/>\n* Rappels sur l&#8217;architecture de l&#8217;instance et de la base.<br \/>\n* Rappels sur la notion de transaction.<br \/>\n* Rappels sur l&#8217;isolation et le verrouillage.<br \/>\n* Utilisation des ressources et performances.<\/p>\n<h2><strong>II Mod\u00e9lisation et performances: <\/strong><\/h2>\n<p><strong>R\u00e9cap<\/strong>: ensemble de bonnes pratiques de mod\u00e9lisation pour     aboutir \u00e0 un mod\u00e8le de donn\u00e9es efficace et maintenable.<br \/>\n* Normalisation<br \/>\n* Indexation<br \/>\n* Typage<br \/>\n* Utilisation des contraintes<br \/>\n* Proc\u00e9dures stock\u00e9es<br \/>\n* Requ\u00eates ensemblistes et curseurs.<br \/>\n* LINQ et les ORM<\/p>\n<h2><strong>III Indexes et vues index\u00e9es:<\/strong><\/h2>\n<p><strong>R\u00e9cap:<\/strong> comprendre la structure des principaux indexes, et     leur utilisation.<br \/>\n* D\u00e9finition d&#8217;un index.<br \/>\n* Index clusteris\u00e9.<br \/>\n* Index non clusteris\u00e9.<br \/>\n* Index avec colonnes additionnelles.<br \/>\n* Index avec colonnes calcul\u00e9es.<br \/>\n* Index filtr\u00e9.<br \/>\n* Vues index\u00e9es.<br \/>\n* Couverture.<br \/>\n* Fragmentation.<\/p>\n<h2><strong>IV Optimiseur de requ\u00eates:<\/strong><\/h2>\n<h2><strong> <\/strong><\/h2>\n<p><strong> R\u00e9cap<\/strong>: comprendre le fonctionnement de l&#8217;optimiseur et des     diff\u00e9rentes \u00e9tapes de la compilation.<br \/>\n* Les diff\u00e9rentes phases de l&#8217;optimisation d&#8217;une requ\u00eate.<br \/>\n* Les statistiques.<br \/>\n* Plan d&#8217;ex\u00e9cution et recompilations.<br \/>\n* R\u00e9utilisation des plans.<\/p>\n<h2><strong>V Plan d&#8217;ex\u00e9cution:<\/strong><\/h2>\n<p><strong>R\u00e9cap: <\/strong>savoir afficher, lire et interpr\u00e9ter un plan     d&#8217;ex\u00e9cution.<br \/>\n* Afficher un plan d&#8217;ex\u00e9cution.<br \/>\n* Principaux op\u00e9rateurs dans le d\u00e9tail.<br \/>\n* Types de jointure.<br \/>\n* Parall\u00e9lisme.<br \/>\n* Hints<\/p>\n<h2><strong>VI Outils et m\u00e9thodologies:<\/strong><\/h2>\n<p><strong>R\u00e9cap<\/strong>: savoir utiliser les outils et les m\u00e9thodes pour     recueillir et analyser des donn\u00e9es de performances.<br \/>\n* Les outils basiques.<br \/>\n* SQL trace et Profiler.<br \/>\n* DTA<br \/>\n* DMV\/DMF orient\u00e9es performance.<br \/>\n* SQLDIAG.<br \/>\n* RML Utilities et ReadTrace.<br \/>\n* Autres (SQLNexus, Performance Dashboard, rapports SSMS).<br \/>\n* Extended events.<br \/>\n<strong><br \/>\n<\/strong><\/p>\n<h2><strong> VII Etudes de cas<br \/>\n<\/strong><\/h2>\n<p><strong>R\u00e9cap<\/strong>: diff\u00e9rents cas tordus et propositions de r\u00e9\u00e9criture \/ d&#8217;indexation.<\/p>\n<p>En esp\u00e9rant vous y voir bient\u00f4t . A+<strong> <\/strong><\/p>\n<p>David B.<strong><br \/>\n<\/strong><\/p>\n<a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-twitter nolightbox\" data-provider=\"twitter\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Twitter\" href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F1760&#038;text=Article%20sur%20le%20blog%20de%20la%20Capdata%20Tech%20Team%20%3A%20\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"twitter\" title=\"Share on Twitter\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/twitter.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-linkedin nolightbox\" data-provider=\"linkedin\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Linkedin\" href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&#038;url=https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F1760&#038;title=Formation%20Optimisation%20de%20requ%C3%AAtes\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"linkedin\" title=\"Share on Linkedin\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/linkedin.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-mail nolightbox\" data-provider=\"mail\" rel=\"nofollow\" title=\"Share by email\" href=\"mailto:?subject=Formation%20Optimisation%20de%20requ%C3%AAtes&#038;body=Article%20sur%20le%20blog%20de%20la%20Capdata%20Tech%20Team%20%3A%20:%20https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F1760\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"mail\" title=\"Share by email\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/mail.png\" \/><\/a>","protected":false},"excerpt":{"rendered":"<p>Hello, Pour faire suite au post pr\u00e9c\u00e9dent concernant le d\u00e9veloppement des formations SQL Server chez CapData, voici le plan de la nouvelle formation Optimisation de requ\u00eates qui nous a \u00e9t\u00e9 r\u00e9clam\u00e9e par pas mal de gens ces derniers temps. La&hellip; <a href=\"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/\" class=\"more-link\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":7932,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[177],"class_list":["post-1760","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sqlserver","tag-formation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Formation Optimisation de requ\u00eates - Capdata TECH BLOG<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Formation Optimisation de requ\u00eates - Capdata TECH BLOG\" \/>\n<meta property=\"og:description\" content=\"Hello, Pour faire suite au post pr\u00e9c\u00e9dent concernant le d\u00e9veloppement des formations SQL Server chez CapData, voici le plan de la nouvelle formation Optimisation de requ\u00eates qui nous a \u00e9t\u00e9 r\u00e9clam\u00e9e par pas mal de gens ces derniers temps. La&hellip; Continuer la lecture &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/\" \/>\n<meta property=\"og:site_name\" content=\"Capdata TECH BLOG\" \/>\n<meta property=\"article:published_time\" content=\"2010-09-22T15:59:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-09-13T13:49:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2011\/01\/MS-SQL-Server-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1072\" \/>\n\t<meta property=\"og:image:height\" content=\"766\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"David Baffaleuf\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Baffaleuf\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/\"},\"author\":{\"name\":\"David Baffaleuf\",\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/person\/136297da9f61d6e4878abe0f48bc5fbf\"},\"headline\":\"Formation Optimisation de requ\u00eates\",\"datePublished\":\"2010-09-22T15:59:01+00:00\",\"dateModified\":\"2019-09-13T13:49:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/\"},\"wordCount\":384,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/blog.capdata.fr\/#organization\"},\"keywords\":[\"formation\"],\"articleSection\":[\"SQL Server\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/\",\"url\":\"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/\",\"name\":\"Formation Optimisation de requ\u00eates - Capdata TECH BLOG\",\"isPartOf\":{\"@id\":\"https:\/\/blog.capdata.fr\/#website\"},\"datePublished\":\"2010-09-22T15:59:01+00:00\",\"dateModified\":\"2019-09-13T13:49:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/blog.capdata.fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Formation Optimisation de requ\u00eates\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.capdata.fr\/#website\",\"url\":\"https:\/\/blog.capdata.fr\/\",\"name\":\"Capdata TECH BLOG\",\"description\":\"Le blog technique sur les bases de donn\u00e9es de CAP DATA Consulting\",\"publisher\":{\"@id\":\"https:\/\/blog.capdata.fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.capdata.fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.capdata.fr\/#organization\",\"name\":\"Capdata TECH BLOG\",\"url\":\"https:\/\/blog.capdata.fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2023\/01\/logo_capdata.webp\",\"contentUrl\":\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2023\/01\/logo_capdata.webp\",\"width\":800,\"height\":254,\"caption\":\"Capdata TECH BLOG\"},\"image\":{\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/cap-data-consulting\/mycompany\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/person\/136297da9f61d6e4878abe0f48bc5fbf\",\"name\":\"David Baffaleuf\",\"sameAs\":[\"http:\/\/www.capdata.fr\"],\"url\":\"https:\/\/blog.capdata.fr\/index.php\/author\/dbaffaleuf\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Formation Optimisation de requ\u00eates - Capdata TECH BLOG","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/","og_locale":"fr_FR","og_type":"article","og_title":"Formation Optimisation de requ\u00eates - Capdata TECH BLOG","og_description":"Hello, Pour faire suite au post pr\u00e9c\u00e9dent concernant le d\u00e9veloppement des formations SQL Server chez CapData, voici le plan de la nouvelle formation Optimisation de requ\u00eates qui nous a \u00e9t\u00e9 r\u00e9clam\u00e9e par pas mal de gens ces derniers temps. La&hellip; Continuer la lecture &rarr;","og_url":"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/","og_site_name":"Capdata TECH BLOG","article_published_time":"2010-09-22T15:59:01+00:00","article_modified_time":"2019-09-13T13:49:54+00:00","og_image":[{"width":1072,"height":766,"url":"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2011\/01\/MS-SQL-Server-1.png","type":"image\/png"}],"author":"David Baffaleuf","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"David Baffaleuf","Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/#article","isPartOf":{"@id":"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/"},"author":{"name":"David Baffaleuf","@id":"https:\/\/blog.capdata.fr\/#\/schema\/person\/136297da9f61d6e4878abe0f48bc5fbf"},"headline":"Formation Optimisation de requ\u00eates","datePublished":"2010-09-22T15:59:01+00:00","dateModified":"2019-09-13T13:49:54+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/"},"wordCount":384,"commentCount":0,"publisher":{"@id":"https:\/\/blog.capdata.fr\/#organization"},"keywords":["formation"],"articleSection":["SQL Server"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/","url":"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/","name":"Formation Optimisation de requ\u00eates - Capdata TECH BLOG","isPartOf":{"@id":"https:\/\/blog.capdata.fr\/#website"},"datePublished":"2010-09-22T15:59:01+00:00","dateModified":"2019-09-13T13:49:54+00:00","breadcrumb":{"@id":"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.capdata.fr\/index.php\/formation-optimisation-de-requetes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/blog.capdata.fr\/"},{"@type":"ListItem","position":2,"name":"Formation Optimisation de requ\u00eates"}]},{"@type":"WebSite","@id":"https:\/\/blog.capdata.fr\/#website","url":"https:\/\/blog.capdata.fr\/","name":"Capdata TECH BLOG","description":"Le blog technique sur les bases de donn\u00e9es de CAP DATA Consulting","publisher":{"@id":"https:\/\/blog.capdata.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.capdata.fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/blog.capdata.fr\/#organization","name":"Capdata TECH BLOG","url":"https:\/\/blog.capdata.fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/blog.capdata.fr\/#\/schema\/logo\/image\/","url":"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2023\/01\/logo_capdata.webp","contentUrl":"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2023\/01\/logo_capdata.webp","width":800,"height":254,"caption":"Capdata TECH BLOG"},"image":{"@id":"https:\/\/blog.capdata.fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/cap-data-consulting\/mycompany\/"]},{"@type":"Person","@id":"https:\/\/blog.capdata.fr\/#\/schema\/person\/136297da9f61d6e4878abe0f48bc5fbf","name":"David Baffaleuf","sameAs":["http:\/\/www.capdata.fr"],"url":"https:\/\/blog.capdata.fr\/index.php\/author\/dbaffaleuf\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/1760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1760"}],"version-history":[{"count":18,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/1760\/revisions"}],"predecessor-version":[{"id":1778,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/1760\/revisions\/1778"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/media\/7932"}],"wp:attachment":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/categories?post=1760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/tags?post=1760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}