{"id":908,"date":"2018-03-08T14:08:42","date_gmt":"2018-03-08T22:08:42","guid":{"rendered":"http:\/\/3.209.169.194\/blogs\/erin\/?p=908"},"modified":"2018-07-30T19:26:31","modified_gmt":"2018-07-31T02:26:31","slug":"query-store-requests","status":"publish","type":"post","link":"https:\/\/www.sqlskills.com\/blogs\/erin\/query-store-requests\/","title":{"rendered":"Query Store Requests"},"content":{"rendered":"<p>In early January <a href=\"https:\/\/docs.microsoft.com\/en-us\/collaborate\/connect-redirect\">Microsoft announced that Connect, the method for filing SQL Server bugs and feature requests, was being retired<\/a>.\u00a0 It was replaced by <a href=\"https:\/\/feedback.azure.com\/forums\/908035-sql-server\">User Voice<\/a>, and any bugs\/requests were ported over.\u00a0 Sadly, the votes from Connect did not come across to User Voice, so I went through and found all the Query Store requests, which are listed below.\u00a0 If you could please take the time to up-vote them, that would be fantastic.\u00a0 If you could <em>also<\/em> take time to write about why this would help your business, help you upgrade, or purchase more SQL Server licenses, that is <em>even better<\/em>.\u00a0 It helps the product team immensely to understand how this feature\/fix\/functionality helps you and your company, so taking 5 minutes to write about that is important.<\/p>\n<p>Two things&#8230;I&#8217;ve listed these in order of priority <em>to me<\/em>, but of course your priorities may be different!\u00a0 \ud83d\ude42\u00a0 Second, if I have missed a bug\/request, please feel free to email me or comment so I can add it to this list.\u00a0 Thanks!<\/p>\n<ol>\n<li><a href=\"https:\/\/feedback.azure.com\/forums\/908035-sql-server\/suggestions\/32899126-enable-query-store-for-collection-on-a-read-only-r\" target=\"_blank\">Enable Query Store for collection on a read-only replica in an Availability Group<\/a><\/li>\n<li><a href=\"https:\/\/feedback.azure.com\/forums\/908035-sql-server\/suggestions\/33562136-indicate-morally-equivalent-forced-plan-where-us\" target=\"_blank\">Indicate &#8220;morally equivalent&#8221; forced plan where use_plan = true but is_forced = 0<\/a>\n<ol>\n<li><a href=\"http:\/\/www.twitter.com\/little_kendra\" class=\"broken_link\">Kendra\u00a0Little<\/a> wrote a post explaining this behavior: <a href=\"https:\/\/sqlworkbooks.com\/2018\/03\/forced-plan-confusion-is_forced-vs-use-plan-true\/\" target=\"_blank\">Forced Plan Confusion: Is_Forced vs. Use Plan = True<\/a><\/li>\n<\/ol>\n<\/li>\n<li><a href=\"https:\/\/feedback.azure.com\/forums\/908035-sql-server\/suggestions\/33687073-query-store-create-database\">Query store create database<\/a>\n<ol>\n<li>Check out <a href=\"http:\/\/www.twitter.com\/amtwo\" class=\"broken_link\">Andy Mallon&#8217;s<\/a> blog post about discovering this issue: <a href=\"https:\/\/am2.co\/2018\/03\/deadlock-query-store-bug\/\">Deadlock when creating a database &#8211; A Query Store bug<\/a><\/li>\n<\/ol>\n<\/li>\n<li><a href=\"https:\/\/feedback.azure.com\/forums\/908035-sql-server\/suggestions\/32902072-option-to-store-query-store-data-in-a-filegroup-ot\" target=\"_blank\">Option to store query store data in a filegroup other than PRIMARY<\/a><\/li>\n<li><a href=\"https:\/\/feedback.azure.com\/forums\/908035-sql-server\/suggestions\/34971124-add-or-link-views-execution-plan-to-a-query-execu\">Add or link views&#8217; execution plan to a query execution plan<\/a><\/li>\n<li><a href=\"https:\/\/feedback.azure.com\/forums\/908035-sql-server\/suggestions\/32896084-sql-server-management-studio-17-3-14-0-17199-0-r\" target=\"_blank\">SQL Server Management Studio 17.3 (14.0.17199.0) returns incorrect syntax on WAIT_STATS_CAPTURE_MODE<\/a><\/li>\n<li><a href=\"https:\/\/feedback.azure.com\/forums\/908035-sql-server\/suggestions\/32896981-qds-loaddb-wait-type-blocks-all-queries\" target=\"_blank\">QDS_LOADDB Wait type blocks all queries<\/a>\n<ol>\n<li>You can use trace flag 7752 to get around this, see <a href=\"https:\/\/www.sqlskills.com\/blogs\/erin\/query-store-trace-flags\/\" target=\"_blank\">Query Store Trace Flags<\/a><\/li>\n<\/ol>\n<\/li>\n<li><a href=\"https:\/\/feedback.azure.com\/forums\/908035-sql-server\/suggestions\/32895739-query-store-select-performance\" target=\"_blank\">Query Store SELECT Performance<\/a><\/li>\n<li><a href=\"https:\/\/feedback.azure.com\/forums\/908035-sql-server\/suggestions\/32899354--edit-query-text-query-text-doesn-t-match-the-act\" target=\"_blank\">&#8220;Edit Query Text&#8221; query text doesn&#8217;t match the actual query in 2017 RTM<\/a><\/li>\n<li><a href=\"https:\/\/feedback.azure.com\/forums\/908035-sql-server\/suggestions\/32897680-add-an-extended-events-action-for-query-id\" target=\"_blank\">Add an Extended Events action for query_id<\/a><\/li>\n<li><a href=\"https:\/\/feedback.azure.com\/forums\/908035-sql-server\/suggestions\/32902030-max-plan-per-query-missing-from-query-store-proper\" target=\"_blank\">Max Plan per query missing from Query Store properties in SSMS 2016<\/a>\n<ol>\n<li>Still an issue in SSMS 17.5<\/li>\n<\/ol>\n<\/li>\n<li><a href=\"https:\/\/feedback.azure.com\/forums\/908035-sql-server\/suggestions\/32905609--sql-server-2016-ctp-2-4-query-store-functiona\" target=\"_blank\">[SQL Server 2016 CTP 2.4 &#8211; Query Store] Functionality to collect the information of queries which are not finished<\/a><\/li>\n<li><a href=\"https:\/\/feedback.azure.com\/forums\/908035-sql-server\/suggestions\/32896909-query-store-add-actual-memory-grant-used-from-sy\" target=\"_blank\">Query Store &#8211; Add Actual memory Grant Used From sys.dm_exec_query_stats<\/a>\n<ol>\n<li>In SQL Server 2017, sys.query_store_runtime_stats the data captured includes:\n<ol>\n<li>avg_query_max_used_memory<\/li>\n<li>last_query_max_used_memory<\/li>\n<li>min_query_max_used_memory<\/li>\n<li>max_query_max_used_memory<\/li>\n<li>stdev_query_max_used_memory<\/li>\n<\/ol>\n<p>This data represents memory used for the query, not the memory grant, but if I were interested in using Resource Governor to create pools with memory limits for queries, this is pretty good information from which to work.<\/li>\n<\/ol>\n<\/li>\n<li><a href=\"https:\/\/feedback.azure.com\/forums\/908035-sql-server\/suggestions\/32905600-bugbash-enable-query-store-for-tempdb\" target=\"_blank\">Bugbash: Enable Query Store for tempdb<\/a><\/li>\n<li><a href=\"https:\/\/feedback.azure.com\/forums\/908035-sql-server\/suggestions\/33167581-add-query-store-to-model-for-auto-configuration-on\" target=\"_blank\">Add Query Store to Model for Auto Configuration on New Databases<\/a>\n<ol>\n<li>As far I know, this works.\u00a0 If you enable Query Store for model, it will be enabled by default for new databases you create (unless you otherwise specify), see <a href=\"https:\/\/www.sqlskills.com\/blogs\/erin\/sql-server-query-store-default-settings\/\">SQL Server Query Store: Default Settings<\/a>.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In early January Microsoft announced that Connect, the method for filing SQL Server bugs and feature requests, was being retired.\u00a0 It was replaced by User Voice, and any bugs\/requests were ported over.\u00a0 Sadly, the votes from Connect did not come across to User Voice, so I went through and found all the Query Store requests, [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.9.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Query Store Requests - Erin Stellato<\/title>\n<meta name=\"description\" content=\"Query Store requests for bug fixes or enhancements were ported from Connect over to UserVoice in January, you can find active items in this post\" \/>\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\/erin\/query-store-requests\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Query Store Requests - Erin Stellato\" \/>\n<meta property=\"og:description\" content=\"Query Store requests for bug fixes or enhancements were ported from Connect over to UserVoice in January, you can find active items in this post\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sqlskills.com\/blogs\/erin\/query-store-requests\/\" \/>\n<meta property=\"og:site_name\" content=\"Erin Stellato\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-08T22:08:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-07-31T02:26:31+00:00\" \/>\n<meta name=\"author\" content=\"Erin Stellato\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Erin Stellato\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\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\":\"WebPage\",\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/erin\/query-store-requests\/\",\"url\":\"https:\/\/www.sqlskills.com\/blogs\/erin\/query-store-requests\/\",\"name\":\"Query Store Requests - Erin Stellato\",\"isPartOf\":{\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/erin\/#website\"},\"datePublished\":\"2018-03-08T22:08:42+00:00\",\"dateModified\":\"2018-07-31T02:26:31+00:00\",\"author\":{\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/erin\/#\/schema\/person\/76170223ffffa1df03fd9be5b66cb158\"},\"description\":\"Query Store requests for bug fixes or enhancements were ported from Connect over to UserVoice in January, you can find active items in this post\",\"breadcrumb\":{\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/erin\/query-store-requests\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.sqlskills.com\/blogs\/erin\/query-store-requests\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/erin\/query-store-requests\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.sqlskills.com\/blogs\/erin\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Query Store Requests\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/erin\/#website\",\"url\":\"https:\/\/www.sqlskills.com\/blogs\/erin\/\",\"name\":\"Erin Stellato\",\"description\":\"The SQL Sequel\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.sqlskills.com\/blogs\/erin\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/erin\/#\/schema\/person\/76170223ffffa1df03fd9be5b66cb158\",\"name\":\"Erin Stellato\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/erin\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0c8b485bd54ea26b57e99f79b525f409?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0c8b485bd54ea26b57e99f79b525f409?s=96&d=mm&r=g\",\"caption\":\"Erin Stellato\"},\"sameAs\":[\"http:\/\/3.209.169.194\/blogs\/erin\"],\"url\":\"https:\/\/www.sqlskills.com\/blogs\/erin\/author\/erin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Query Store Requests - Erin Stellato","description":"Query Store requests for bug fixes or enhancements were ported from Connect over to UserVoice in January, you can find active items in this post","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\/erin\/query-store-requests\/","og_locale":"en_US","og_type":"article","og_title":"Query Store Requests - Erin Stellato","og_description":"Query Store requests for bug fixes or enhancements were ported from Connect over to UserVoice in January, you can find active items in this post","og_url":"https:\/\/www.sqlskills.com\/blogs\/erin\/query-store-requests\/","og_site_name":"Erin Stellato","article_published_time":"2018-03-08T22:08:42+00:00","article_modified_time":"2018-07-31T02:26:31+00:00","author":"Erin Stellato","twitter_misc":{"Written by":"Erin Stellato","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.sqlskills.com\/blogs\/erin\/query-store-requests\/","url":"https:\/\/www.sqlskills.com\/blogs\/erin\/query-store-requests\/","name":"Query Store Requests - Erin Stellato","isPartOf":{"@id":"https:\/\/www.sqlskills.com\/blogs\/erin\/#website"},"datePublished":"2018-03-08T22:08:42+00:00","dateModified":"2018-07-31T02:26:31+00:00","author":{"@id":"https:\/\/www.sqlskills.com\/blogs\/erin\/#\/schema\/person\/76170223ffffa1df03fd9be5b66cb158"},"description":"Query Store requests for bug fixes or enhancements were ported from Connect over to UserVoice in January, you can find active items in this post","breadcrumb":{"@id":"https:\/\/www.sqlskills.com\/blogs\/erin\/query-store-requests\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sqlskills.com\/blogs\/erin\/query-store-requests\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.sqlskills.com\/blogs\/erin\/query-store-requests\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sqlskills.com\/blogs\/erin\/"},{"@type":"ListItem","position":2,"name":"Query Store Requests"}]},{"@type":"WebSite","@id":"https:\/\/www.sqlskills.com\/blogs\/erin\/#website","url":"https:\/\/www.sqlskills.com\/blogs\/erin\/","name":"Erin Stellato","description":"The SQL Sequel","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sqlskills.com\/blogs\/erin\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.sqlskills.com\/blogs\/erin\/#\/schema\/person\/76170223ffffa1df03fd9be5b66cb158","name":"Erin Stellato","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sqlskills.com\/blogs\/erin\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c8b485bd54ea26b57e99f79b525f409?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c8b485bd54ea26b57e99f79b525f409?s=96&d=mm&r=g","caption":"Erin Stellato"},"sameAs":["http:\/\/3.209.169.194\/blogs\/erin"],"url":"https:\/\/www.sqlskills.com\/blogs\/erin\/author\/erin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.sqlskills.com\/blogs\/erin\/wp-json\/wp\/v2\/posts\/908"}],"collection":[{"href":"https:\/\/www.sqlskills.com\/blogs\/erin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sqlskills.com\/blogs\/erin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sqlskills.com\/blogs\/erin\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sqlskills.com\/blogs\/erin\/wp-json\/wp\/v2\/comments?post=908"}],"version-history":[{"count":0,"href":"https:\/\/www.sqlskills.com\/blogs\/erin\/wp-json\/wp\/v2\/posts\/908\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sqlskills.com\/blogs\/erin\/wp-json\/wp\/v2\/media?parent=908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sqlskills.com\/blogs\/erin\/wp-json\/wp\/v2\/categories?post=908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sqlskills.com\/blogs\/erin\/wp-json\/wp\/v2\/tags?post=908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}