都内で働くSEの技術的なひとりごと / Technical soliloquy of System Engineer working in Tokyo

都内でサラリーマンやってます。SQL Server を中心とした (2023年からは Azure も。) マイクロソフト系(たまに、OSS系などマイクロソフト以外の技術も...)の技術的なことについて書いています。日々の仕事の中で、気になったことを技術要素関係なく気まぐれに選んでいるので記事内容は開発言語、インフラ等ばらばらです。なお、当ブログで発信、発言は私個人のものであり、所属する組織、企業、団体等とは何のかかわりもございません。ブログの内容もきちんと検証して使用してください。英語の勉強のため、英語の

実行プランの読み方をまとめてみる の検索結果:

実行プランの読み方をまとめてみる - その11 ( Where 句の条件の型が列の型と異なる場合の実行プランを読んでみる ) -

実行プランの読み方は情報も少ないので、内容の理解に苦しんでいる方も多いかもしれません。過去にはいくつか投稿しているので、そちらも参考にしてください。 ryuchan.hatenablog.com ryuchan.hatenablog.com ryuchan.hatenablog.com ryuchan.hatenablog.com ryuchan.hatenablog.com ryuchan.hatenablog.com ryuchan.hatenablog.com ryuc…

SQL Server のチューニングについてまとめてみる - その 23 - ( 色々な観点が必要です。 )

今週月曜日から本日まで2日間、高熱を出してしまいお休みを頂いておりました。しかも、昨日の夜には子供に感染し、本日は妻にまで感染(´;ω;`) 非常にまずい状況です。発熱時にはやはり、麻黄湯エキスが効きますね。汗かきますし、短時間で熱が下げられます。 www.rad-ar.or.jp まだ、頭の回転がよくならないので、記事書いて元の状態に戻したいと思います。最近、下記の類のクエリを見かけました。(あくまでもサンプルです。実際のものとはことなります(当然ですね(笑))) SELE…

実行プランの読み方をまとめてみる - その10 ( 過去記事で実行プランの読み方について役立ちそうなのものを集めてみた ) -

今日は家庭の事情により会社をお休みしていました。実行プランの読み方について、SET STATISTICS PROFILE ON での読み方も載せるべきかなぁと思っていたら、過去の記事に丁度いい記事がありました。 ryuchan.hatenablog.com ryuchan.hatenablog.com それ以外にもいくつかあげておきます。 ryuchan.hatenablog.com ryuchan.hatenablog.com ryuchan.hatenablog.com …

実行プランの読み方をまとめてみる - その9 ( Scan しているオペレーターがないからといって、安心してはいけません ) -

年末・年始にかけてお仕事でした。ゴールデンウィークがお仕事でなくなるのも少し萎えますが、年末・年始がなくなるのはかなり萎えますね。やはりきちんと休みを取りたいものです。来年以降もこのような状態が続きそうです... この状態から脱却するには、会社・業界を変えるしかないんでしょうね(笑) さて、今回は実行プランを見ながらどのようにチューニングを行うか簡単に説明します。下図の実行プランを見てください。一見、Scan もありませんし問題のない実行プランに見えます。この実行プランのクエ…

今年書いた記事を振り返ってみる

怒涛の忘年会から、数年ぶりのインフルエンザまで、12月後半は色々と大変でした。更に、大晦日から正月明けまでお仕事です。それでは、今年一年の投稿された記事をざっくり振り返ってみます。 この投稿をもって目標にしていた月 10 記事、年 120 記事を達成します。 毎月 10 記事書くのは結構大変ですね。ryuchan.hatenablog.com 記事内容思いつかなかったり、内容が薄めになったりww SQL Server とあまり関係ない記事増やしたりww 来年は記事数を目標にす…

『『『 SQL Server 2014 Service Pack 2 is now Available !!! ということなので使ってみる 』 の続き、まずは Performance and Scalability Improvements から書いてみる 』の続き、次に Supportability and Diagnostics Improvements について書いてみる。』 の続きを書いてみる

関東涼しいですね。夏とは思えない気温です。来週もそんなに気温は上がらなそうです。 さて、今回はSQL Server 2014 SP2 のアップデート概要の最終回です。(なんでこうなったのかは不明です。) ryuchan.hatenablog.com ryuchan.hatenablog.com ryuchan.hatenablog.com 涼しい午前中を利用して、記事を書いてしまいます。 AlwaysON Lease Timeout Logging – Added new l…

今週のお題「2016上半期」を飛行機内で書いてみた

…多いなと。例えば、『実行プランの読み方をまとめてみる』シリーズ。その8で終わってる。読み方と言っておきながら、基本的なところに触れていないことが反省。 ryuchan.hatenablog.com ryuchan.hatenablog.com ryuchan.hatenablog.com ryuchan.hatenablog.com ryuchan.hatenablog.com ryuchan.hatenablog.com ryuchan.hatenablog.com ryu…

実行プランの読み方をまとめてみる - その8 ( 全部一気に取得してしまって後続のオペレーターを待たしてしまう Eager Spool と要求されたら、データを取得し後続の処理にすぐ渡しちゃう Lazy Spool の二つの Spool オペレーターを説明してみる ) -

…g.com 前回の『実行プランの読み方をまとめてみる』では、ブロッキングとノンブロッキングオペレータについて説明しました。 ryuchan.hatenablog.com 『実行プランの読み方をまとめてみる』シリーズは、今回で『その8』になります。その1から是非みてください。 ryuchan.hatenablog.com ryuchan.hatenablog.com ryuchan.hatenablog.com ryuchan.hatenablog.com ryuchan.ha…

実行プランの読み方をまとめてみる - その7 ( ブロッキングしないオペレーター ( Non-Blocking Operator ) とブロッキングオペレータ ( Blocking Operator ) について説明してみる ) -

正月休みも終わりました。年末年始の暴飲暴食のため胃腸がボロボロです。お粥を食べたい気分です。ほんまもん屋 七草粥はこれでOK!春の七草セット出版社/メーカー: ほんまもん屋メディア: その他この商品を含むブログを見る※七草粥も地方毎に特色あるんですね。七草がゆ - Wikipedia そして、終いには腰もやってしまうという始末....正月でかなり気分もだらけてしまったので、気合を入れるため早速記事を書きたいと思います。今回は、ブロッキングオペレータ ( Blocking Op…

実行プランの読み方をまとめてみる - その6 ( 実行プランの種類について説明してみる ) -

夕方からの今年最後の飲み会までまだ時間があるので、本日、二本目のビールを飲みながら実行プランの種類についてまとめてみます。 グラフィカルな実行プランについては、散々使ってきたので割愛します。それ以外の実行プランだと、テキストの実行プラン、XMLの実行プランの二つがあります。すべて実行してみました。 テキスト系の実行プラン SET STATISTICS PROFILE ON SET STATISTICS PROFILE ON; GO SELECT SalesPersonID, …

実行プランの読み方をまとめてみる - その5 ( Hash Aggregrate について説明してみる ) -

年末は飲んだくれるために買いました。プレモル美味しいですよね。ザ・プレミアム・モルツ 350ml缶×24本出版社/メーカー: サントリーメディア: 食品&飲料この商品を含むブログを見る 朝から、一杯やりながら記事を書く...年末ならでは。(なのか?) 前回、Stream Aggregate を説明したので、今回は同じ集計操作である、Hash Aggregrate について説明します。 ryuchan.hatenablog.com 早速、下記のクエリを SQL Server M…

実行プランの読み方をまとめてみる - その4 ( Stream Aggregrate について説明してみる ) -

今日から来年 1/3 までお休みです。今日は家でまったりです。いい天気ですねー♪ 東京も初霜、初氷、やっとで冬になったという感じですね。しかし、年明けから徐々に春な感じになりそうです。 今回は、Stream aggregrate を取り上げたいと思います。下図のようなオペレーターです。 まず下記のクエリを SQL Server Management Studio で実行しましょう。(実行プランも表示するようにしてください。) SELECT SalesPersonID, COU…

実行プランの読み方をまとめてみる - その3 ( 実行プランの比較、SQL Server 2016からです。 ) -

年賀状を急ピッチで作成してます!今回使用したソフトは、今年契約した Office 365 の『PowerPoint 2016』。業務などで頻繁に使用していることもあり、年賀状も非常に作りやすかったです。パワーポイント最高だなぁ。【購入者特典付き(2016/01/31まで)】Microsoft Office 365 Solo(1年版) [オンラインコード] [ダウンロード][Win/Mac/iPad対応](PC2台/1ライセンス)【国内正規品】出版社/メーカー: マイクロソフト…

実行プランの読み方をまとめてみる - その2 ( 指定されたパラメータの見方について ) -

今日は本格的に寒くなりましたね。最高気温 8℃ で体感温度は 5℃!しかし、週末には暖かくなりそうです。冬は本当に到来するんでしょうか? さて、今回は SQL に指定されたパラメータの参照方法です。下記のようなクエリを SQL Server Management Studio で実行してみましょう。 SELECT AddressID, AddressLine1, AddressLine2, City, StateProvinceID, PostalCode, SpatialL…

実行プランの読み方をまとめてみる - その1 ( 述語 ( Predicates ) とシーク述語 ( Seek Predicates ) について説明してみる ) -

今日は、誕生日。さらにおっさん化が進みましたww 最近、KOMBUCHA なるものがいいみたい。買ってみようかな。ferment works KOMBUCHA classic 720ml [国産コンブチャ/紅茶キノコ]出版社/メーカー: ferment works(ファーメントワークス)メディア: その他この商品を含むブログを見るHERB CORDIAL ハーブコーディアル コムブッカ 375ml出版社/メーカー: タルゴジャポンメディア: ヘルスケア&ケア用品この商品を含む…