{"id":4810,"date":"2017-10-04T05:14:53","date_gmt":"2017-10-04T12:14:53","guid":{"rendered":"http:\/\/3.209.169.194\/blogs\/paul\/?p=4810"},"modified":"2017-10-04T05:14:53","modified_gmt":"2017-10-04T12:14:53","slug":"new-pluralsight-course-analyzing-query-performance-for-developers","status":"publish","type":"post","link":"https:\/\/www.sqlskills.com\/blogs\/paul\/new-pluralsight-course-analyzing-query-performance-for-developers\/","title":{"rendered":"New Pluralsight course: Analyzing Query Performance for Developers"},"content":{"rendered":"<p style=\"text-align: justify;\">Erin&#8217;s\u00a0latest Pluralsight course has been published \u2013\u00a0<em>SQL Server: Analyzing Query Performance for Developers<\/em>.\u00a0It&#8217;s four hours long, and from the course description:<\/p>\n<p style=\"text-align: justify; padding-left: 30px;\"><em>Developers are sometimes charged with fixing performance issues, and they have no idea where to start. They&#8217;ve never seen a query plan, or when they look at one they&#8217;re not sure what it *really* means. The developers know how long it takes for a query to execute, but they don&#8217;t know how to see how much IO, CPU, or memory it uses. And sometimes they just create an index and that seems to fix the problem (even though they have no idea why!). In this course, SQL Server: Analyzing Query Performance for Developers, you&#8217;ll learn about all the data that SQL Server generates when a query executes &#8211; it&#8217;s more than just the query plan &#8211; and you&#8217;ll learn where it exists and how to find it. First, you&#8217;ll discover what the data represents and how to read a query plan. Next, you&#8217;ll explore some of the query plan operators you&#8217;ll see most often. Finally, you&#8217;ll learn what information is included in the plan, which may not be immediately obvious, but can be extremely valuable when troubleshooting. When you&#8217;re finished this course, you&#8217;ll have the skills and knowledge to start examining and understanding query plans and making query changes for better performance!<\/em><\/p>\n<p>The modules are:<\/p>\n<ul>\n<li>Introduction<\/li>\n<li>Finding Information About Queries<\/li>\n<li>Understanding Query Performance Metrics<\/li>\n<li>Reading Query Plans<\/li>\n<li>Operators in a Query Plan<\/li>\n<li>Important Information in a plan<\/li>\n<\/ul>\n<p>Check it out\u00a0<a href=\"https:\/\/app.pluralsight.com\/library\/courses\/sqlserver-query-performance-developers\/table-of-contents\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>.<\/p>\n<p style=\"text-align: justify;\">We now have more than 165\u00a0hours of SQLskills online training available (see all our\u00a054 courses\u00a0<a href=\"https:\/\/www.sqlskills.com\/sql-server-training\/online-training\/\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>), all for as little as $29\/month through Pluralsight (including more than 5,000\u00a0other developer and IT training courses). That\u2019s unbeatable value that you can\u2019t afford to ignore.<\/p>\n<p>Enjoy!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Erin&#8217;s\u00a0latest Pluralsight course has been published \u2013\u00a0SQL Server: Analyzing Query Performance for Developers.\u00a0It&#8217;s four hours long, and from the course description: Developers are sometimes charged with fixing performance issues, and they have no idea where to start. They&#8217;ve never seen a query plan, or when they look at one they&#8217;re not sure what it *really* [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[66,69,73,97],"tags":[],"class_list":["post-4810","post","type-post","status-publish","format-standard","hentry","category-performance-tuning","category-pluralsight","category-query-tuning","category-training"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>New Pluralsight course: Analyzing Query Performance for Developers - Paul S. Randal<\/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:\/\/www.sqlskills.com\/blogs\/paul\/new-pluralsight-course-analyzing-query-performance-for-developers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New Pluralsight course: Analyzing Query Performance for Developers - Paul S. Randal\" \/>\n<meta property=\"og:description\" content=\"Erin&#8217;s\u00a0latest Pluralsight course has been published \u2013\u00a0SQL Server: Analyzing Query Performance for Developers.\u00a0It&#8217;s four hours long, and from the course description: Developers are sometimes charged with fixing performance issues, and they have no idea where to start. They&#8217;ve never seen a query plan, or when they look at one they&#8217;re not sure what it *really* [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sqlskills.com\/blogs\/paul\/new-pluralsight-course-analyzing-query-performance-for-developers\/\" \/>\n<meta property=\"og:site_name\" content=\"Paul S. Randal\" \/>\n<meta property=\"article:published_time\" content=\"2017-10-04T12:14:53+00:00\" \/>\n<meta name=\"author\" content=\"Paul Randal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Paul Randal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/paul\/new-pluralsight-course-analyzing-query-performance-for-developers\/\",\"url\":\"https:\/\/www.sqlskills.com\/blogs\/paul\/new-pluralsight-course-analyzing-query-performance-for-developers\/\",\"name\":\"New Pluralsight course: Analyzing Query Performance for Developers - Paul S. Randal\",\"isPartOf\":{\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/paul\/#website\"},\"datePublished\":\"2017-10-04T12:14:53+00:00\",\"author\":{\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/paul\/#\/schema\/person\/ffcec826c18782e1e0adf173826a7fce\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/paul\/new-pluralsight-course-analyzing-query-performance-for-developers\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.sqlskills.com\/blogs\/paul\/new-pluralsight-course-analyzing-query-performance-for-developers\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/paul\/new-pluralsight-course-analyzing-query-performance-for-developers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.sqlskills.com\/blogs\/paul\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New Pluralsight course: Analyzing Query Performance for Developers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/paul\/#website\",\"url\":\"https:\/\/www.sqlskills.com\/blogs\/paul\/\",\"name\":\"Paul S. Randal\",\"description\":\"In Recovery...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.sqlskills.com\/blogs\/paul\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/paul\/#\/schema\/person\/ffcec826c18782e1e0adf173826a7fce\",\"name\":\"Paul Randal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/paul\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0b6a266bba2f088f2551ef529293001bd73bf026bc1908b9866728c062beeeb6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0b6a266bba2f088f2551ef529293001bd73bf026bc1908b9866728c062beeeb6?s=96&d=mm&r=g\",\"caption\":\"Paul Randal\"},\"sameAs\":[\"http:\/\/3.209.169.194\/blogs\/paul\"],\"url\":\"https:\/\/www.sqlskills.com\/blogs\/paul\/author\/paul\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New Pluralsight course: Analyzing Query Performance for Developers - Paul S. Randal","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:\/\/www.sqlskills.com\/blogs\/paul\/new-pluralsight-course-analyzing-query-performance-for-developers\/","og_locale":"en_US","og_type":"article","og_title":"New Pluralsight course: Analyzing Query Performance for Developers - Paul S. Randal","og_description":"Erin&#8217;s\u00a0latest Pluralsight course has been published \u2013\u00a0SQL Server: Analyzing Query Performance for Developers.\u00a0It&#8217;s four hours long, and from the course description: Developers are sometimes charged with fixing performance issues, and they have no idea where to start. They&#8217;ve never seen a query plan, or when they look at one they&#8217;re not sure what it *really* [&hellip;]","og_url":"https:\/\/www.sqlskills.com\/blogs\/paul\/new-pluralsight-course-analyzing-query-performance-for-developers\/","og_site_name":"Paul S. Randal","article_published_time":"2017-10-04T12:14:53+00:00","author":"Paul Randal","twitter_misc":{"Written by":"Paul Randal","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.sqlskills.com\/blogs\/paul\/new-pluralsight-course-analyzing-query-performance-for-developers\/","url":"https:\/\/www.sqlskills.com\/blogs\/paul\/new-pluralsight-course-analyzing-query-performance-for-developers\/","name":"New Pluralsight course: Analyzing Query Performance for Developers - Paul S. Randal","isPartOf":{"@id":"https:\/\/www.sqlskills.com\/blogs\/paul\/#website"},"datePublished":"2017-10-04T12:14:53+00:00","author":{"@id":"https:\/\/www.sqlskills.com\/blogs\/paul\/#\/schema\/person\/ffcec826c18782e1e0adf173826a7fce"},"breadcrumb":{"@id":"https:\/\/www.sqlskills.com\/blogs\/paul\/new-pluralsight-course-analyzing-query-performance-for-developers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sqlskills.com\/blogs\/paul\/new-pluralsight-course-analyzing-query-performance-for-developers\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.sqlskills.com\/blogs\/paul\/new-pluralsight-course-analyzing-query-performance-for-developers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sqlskills.com\/blogs\/paul\/"},{"@type":"ListItem","position":2,"name":"New Pluralsight course: Analyzing Query Performance for Developers"}]},{"@type":"WebSite","@id":"https:\/\/www.sqlskills.com\/blogs\/paul\/#website","url":"https:\/\/www.sqlskills.com\/blogs\/paul\/","name":"Paul S. Randal","description":"In Recovery...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sqlskills.com\/blogs\/paul\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.sqlskills.com\/blogs\/paul\/#\/schema\/person\/ffcec826c18782e1e0adf173826a7fce","name":"Paul Randal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sqlskills.com\/blogs\/paul\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0b6a266bba2f088f2551ef529293001bd73bf026bc1908b9866728c062beeeb6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0b6a266bba2f088f2551ef529293001bd73bf026bc1908b9866728c062beeeb6?s=96&d=mm&r=g","caption":"Paul Randal"},"sameAs":["http:\/\/3.209.169.194\/blogs\/paul"],"url":"https:\/\/www.sqlskills.com\/blogs\/paul\/author\/paul\/"}]}},"_links":{"self":[{"href":"https:\/\/www.sqlskills.com\/blogs\/paul\/wp-json\/wp\/v2\/posts\/4810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sqlskills.com\/blogs\/paul\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sqlskills.com\/blogs\/paul\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sqlskills.com\/blogs\/paul\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sqlskills.com\/blogs\/paul\/wp-json\/wp\/v2\/comments?post=4810"}],"version-history":[{"count":0,"href":"https:\/\/www.sqlskills.com\/blogs\/paul\/wp-json\/wp\/v2\/posts\/4810\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sqlskills.com\/blogs\/paul\/wp-json\/wp\/v2\/media?parent=4810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sqlskills.com\/blogs\/paul\/wp-json\/wp\/v2\/categories?post=4810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sqlskills.com\/blogs\/paul\/wp-json\/wp\/v2\/tags?post=4810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}