PASS Summit で SQL Server の将来機能追加される機能でいけてるものがあったので少しみてみた
今さらですが、PASS Summit で発表されていた SQL Server の機能で下記のブログに気になる機能が紹介されていたので少し見てみました。
SQL Server Query Store - Brent Ozar Unlimited® by Brent Ozar Unlimited®
この記事は、下記のような文章で始まります。
I spend most of my day tuning SQL Server to make it go faster. I’m usually called in after the fact, when the app has become intolerably slow.
One of the first things I ask is, “What’s changed?”
Nobody ever knows with any sense of accuracy.
そう、遅くなったときに呼ばれても困るんですよね。原因もはっきりとわからないですし。初めからちゃんと設計して!とか思います。上記の文章の後も、苦労が語られています。確かに、確かに、大変なんですよね。本題は下記の部分からです。
HOW WE MANAGE QUERIES AND PLANS IN SQL SERVER 2014
その名は、Query Store。
Enter a recently declassified session at the PASS Summit.
On Wednesday, November 5, Conor Cunningham will unveil the Query Store:
おお、再起動などしても DMV を介してプランなどにアクセスできるんですね。確かに、開発系などで再起動されて解析できないとか普通にありますもんね。
- SQL Server’s new Query Store will cache queries and execution plans even after they’ve changed (like due to a statistics change on a table)
- These changes may even persist beyond a SQL Server restart (meaning they’ll have to be written to disk somewhere)
- The current and prior plans will be exposed in a DMV for you to query (meaning you might be able to roll your own alerts when a plan changes so you can check out whether it’s better or worse)
しかし、色々疑問は湧きますね。どのような感じで、変更前と変更後がどのように参照できるのか?とか。疑問はさておき、やはりこの機能は大注目です。
※今回紹介した下記のブログ筆者は、
下記の本執筆した方なんですね。
Professional SQL Server 2008 Internals and Troubleshooting
- 作者: Christian Bolton,Justin Langford,Brent Ozar,James Rowland-Jones,Jonathan Kehayias,Cindy Gross,Steven Wort
- 出版社/メーカー: Wrox
- 発売日: 2010/06/22
- メディア: Kindle版
- この商品を含むブログを見る