都内で働くSEの技術的なひとりごと

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

いまさらだなぁと思いつつ、キャッシュプランがどのくらいのサイズがあるのか確認してみる

怒涛の出張が継続しております。今年も出張三昧です(笑)(´;ω;`) さて、今回チューニングの一環で指示により、キャッシュプランが増えそうだなぁというクエリになりそうで..... あ、そういえばキャッシュプランのサイズって一度もみたことないとふと思ったの…

あー、最近ブログ書いてないなぁとふと思ったので、記事書いてみた

お久しぶりです。最近、色々と忙しくて記事が全然書けていませんでした。新しい技術にも全くキャッチアップできず、日々雑な仕事ばかりしていると、気持ちがすさんでいきますし、技術力が下がっていく一方です。11月には Tech Summit があります。このような…

.NET Core を勉強してみる

最近連日暑いですね。クーラーが苦手なのと、扇風機が一つ壊れたので二つゲットしました。寝室用と、山善(YAMAZEN) DCモーター搭載 20cmミニリビング扇風機 「ミディファ(MidiFa)」 (静音モード搭載)(リモコン)(風量5段階) 上下・左右自動首振り 入切タイマ…

DBCC MEMORYSTATUS の結果を見ていてふと思い出したことがあったので記事書いてみた

昨日は子供と遊び疲れて早々に寝てしまい、5時前に起きてしまいました。ということで....記事書きます(笑) DBCC MEMORYSTATUS って出力結果が非常に長いですよね。目的の結果を探すのが非常に面倒です。 ゲートウェイでクエリがコンパイルされている数を把握…

Microsoft Flow とそのスマフォアプリを試してみる

週末はいい天気になりました。昨日は一日運動会でグッタリ、今日は朝から子供の習い事の送迎係です(笑)。お迎えまで少し時間があるので、待ち時間に Microsoft Flow を試してみました。 flow.microsoft.com どのようなものか把握していないので、早速お試し…

Microsoft Azure のスマフォアプリを使ってみる

Microsoft Azure への接続には、通常ポータルを使用しますが、仮想サーバを電車に乗っているときに起動するには操作が少し大変です。 そこで電車の中でも難なく Azure の操作をすることができるのが、Microsoft Azure アプリです。 play.google.com マイクロ…

土曜日の夜に仕事するのやだなぁと思って、気晴らしついてでに MSSQL Tiger Team の SQL Server 2017 Showplan enhancements を確認してみた

SQL Server 2017 で実行プランの機能追加がありました。 blogs.msdn.microsoft.com 早速、SQL Server 2017 で下記のクエリを実行してみましょう。 SELECT soh.*, sod.* FROM Sales.SalesOrderHeader soh INNER JOIN Sales.SalesOrderDetail sod ON sod.Sales…

Resumable Online Index Rebuild is in public preview for SQL Server 2017 CTP 2.0 をお試してみた

何か目に違和感 ( 痛いわけではない ) を感じてしまい、朝早く起きたので....記事書きます(笑)。 CTP2.0 ( SQL Server 2017 ) で Resumable Online Index Rebuild という大規模データベースを運用する上で非常に便利な機能が搭載されました。 blogs.technet.…

Microsoft To-Do を使ってみた

先週木曜日に発症したわけですが、右目は徐々に回復してきました。 ryuchan.hatenablog.com しかし、左目はまだまだ使いもになりません。どんなものなのか日本眼科学会のアデノウイルス結膜炎院内感染対策ガイドラインを参照しました。 日本眼科学会:アデノ…

目が痛くて真夜中に起きてしまった...メール見てたら SQL Server 2017 Community Technology Preview 2.0 now available だったので、少し内容を見てみた

次回リリースの SQL Server は、『 SQL Server 2017 』となりようです。 グラフデータの関係を保存および分析するためのサポート機能の追加 resumable online index rebuild の追加、再構築操作が一時停止された場所から再開することができる Adaptive Query…

統計情報をデータベースから抜き出してみる

左目の痛みは引いてきましたが、右目が痛くなってきました(泣)。前回の記事では、DBCC コマンドを使って統計情報を抜き出し、UPDATE STATISTICS を使い統計情報を更新してみました。ただ、これを繰り返すのは面倒ですよね。 ryuchan.hatenablog.com今回は、…

統計情報をいじくってみる

先週の木曜日くらいから調子悪くなって、金曜日に病院へいったら...アデノウィルスによる結膜炎 ( 流行性角結膜炎( EKC )) と診断されました。体は怠いし、目は痛いし最悪の状態です。アデノウィルスは感染力も強いので、出社もしばらく控えなければいけませ…

Creators Update でいいなぁと思った機能を挙げてみる

Windows 10 の Creators Update が4月11日( 日本では、4月12日 )リリースされました。まだあまり触ってないのですが、お気に入りの機能を二点挙げてみます。まず一つ目は夜間モード。液晶の色彩をコントロールしてくれます。若干暗めの部屋などで重宝しそう…

日曜日のお昼から仕事しようと思ったけど、何か気が乗らないのでネットみてたら、Cumulative Update 2 for SQL Server 2016 SP1 がリリースされていたのでちょっとお試ししてみる

SQL Server 2016 SP1 CU2 がリリースされていました。 https://support.microsoft.com/en-us/help/4013106/cumulative-update-2-for-sql-server-2016-sp1 sys.dm_db_stats_histogram が DMV に追加されたようです。 ryuchan.hatenablog.com SQL Server 2016 …

SQL Server next version CTP 1.4 now available なので、少し内容をみてみる

CTP 1.4 がリリースされていましたね。 blogs.technet.microsoft.com 内容を見てみましょう。 https://msdn.microsoft.com/en-US/library/mt788653(SQL.130).aspx Linux の SQL Agent サービスとバグフィックスだけのようです。 SQL Server Database Engine …

de:code 2017 のスケジュールが決定していたので晒してみる

de:code (decode) 2017 | 日本マイクロソフトの開発者/アーキテクト/IT Pro 向けイベント - Microsoft Events & Seminars de:code 2017 のスケジュールです。今年はどんな内容になるんだろう。 11/14 に発売?Mastering Visual Studio 2017作者: Kunal …

ブログはじめて 4 年たったので、記念投稿してみる

1,2,3,4年目は記念投稿していなかったので、5年目は記念投稿してみます。最初投稿はやっぱひどいですね。 ryuchan.hatenablog.com さて、ブログなるものをはじめようとおもうのだが...何を書いていいものやら....とりあえずは、技術的なことの備忘録的に使っ…

あとで USE HINT の件は調査するので、メモしておいてみる

ちょっと真面目に調査しなければいけないとふと思ったので、メモしておきます。 blogs.msdn.microsoft.com New USE HINT query option – A new query option, OPTION(USE HINT(‘’)), is added to alter query optimizer behavior using supported query leve…

Visual Studio 2015 Enterprise をインストールしてるけど、ゴミみたいなプログラミングしかしておらず、最新の機能を勉強していなかったので、少しだけ勉強してみた

VB.NET とか C# とかでアプリケーション作って、メモリーリークとかしてしまった場合、ProcDump して、WinDbg で !dumpheap -stat で、!dumpheap -type hogehoge.class で、!gcroot xxxxxx で調査するのが当たり前かと思っていたんですが、今時のやり方は違…

SQL Server v.Next CTP1.3 をほんの少しだけ扱ってみる

SQL Server v.Next CTP1.3 がリリースされました。 blogs.technet.microsoft.com blog.engineer-memo.com CTP1.1 の時にうまく動作しなかった DMV を試してみます。 ryuchan.hatenablog.com 下記のクエリを SQL Server Management Studio で実行してみましょ…

PostgreSQL に関して調査してみた

いつもは SQL Server な人ですが、業務上の都合により一時的に PostgreSQLer になることに。マイクロソフトもオープンソースへの取り組みも積極的なので、たまには OSS もいいですよね? blogs.technet.microsoft.com PostgreSQLについてenterprisezine.jp70…

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

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

今週のお題「2017年にやりたいこと」を書いてみた

今週のお題「2017年にやりたいこと」天職探し(笑)天職 (朝日新書)作者: 秋元康,鈴木おさむ出版社/メーカー: 朝日新聞出版発売日: 2013/06/13メディア: 新書この商品を含むブログ (8件) を見る

今年の抱負を書いてみる

去年はこんな抱負を書いていました。 ryuchan.hatenablog.com 将来のことを考えてみたい。引き続き。 自分にあった仕事は何か考えてみる。引き続き。 マイクロソフトの技術に強くなる。引き続き。 MCP を更新する。( MCITP とかそのまま放置してる。)2016出…

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

年末・年始にかけてお仕事でした。ゴールデンウィークがお仕事でなくなるのも少し萎えますが、年末・年始がなくなるのはかなり萎えますね。やはりきちんと休みを取りたいものです。来年以降もこのような状態が続きそうです... この状態から脱却するには、会…

そうなんだぁと思ったことを記事にしてみた

大晦日からずっと仕事なんですが、結構暇です。時間があったので、色々と調べていたら下記の記事がひっかかりました。担当しているシステムで試したくなったのでやってみましたwww SQL Server: パフォーマンスの問題を掘り下げる OS のパフォーマンス チュー…

新年の挨拶してみる

新年あけましておめでとうございます。旧年は大変お世話になりました。今年も【都内で働くSEの技術的なひとりごと】のご購読よろしくお願いいたします。お年玉チョコ【まとめ売り】120個出版社/メーカー: SP SAUCEメディア: その他この商品を含むブログを見る

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

怒涛の忘年会から、数年ぶりのインフルエンザまで、12月後半は色々と大変でした。更に、大晦日から正月明けまでお仕事です。それでは、今年一年の投稿された記事をざっくり振り返ってみます。 この投稿をもって目標にしていた月 10 記事、年 120 記事を達成…

今年たてた抱負をみてみる

こんな事書いてました。 ryuchan.hatenablog.com 将来のことを考えてみたい。引き続き。 自分にあった仕事は何か考えてみる。引き続き。 マイクロソフトの技術に強くなる。引き続き。 MCP を更新する。( MCITP とかそのまま放置してる。)2016出たら考えよう…

SQL Server v.Next CTP1.0 で追加された DMF をお試してみる

もう一つ dmf をお試ししてみます。sys.dm_exec_query_statistics_xml です。 ryuchan.hatenablog.com sys.dm_exec_query_statistics_xml は、実行中リクエストのクエリ実行プランを返します。一時的な統計情報を含む showplan XML を取得することが可能です…

SQL Server 2012 と SQL Server v.Next CTP1.1 の DMV と DMF の違いをチェックしてみる

過去に 2012 と 2016 の dmv、dmf の違いを抽出しました。同じように 2012 と v.Next の違いもチェックしてみましょう。 ryuchan.hatenablog.com リンクサーバ名を VNEXTto2012 と定義します。下記のクエリを v.Next 側のインスタンスから実行します。 SELEC…

便利な SQL の関数とか、構文とか、その他色々まとめてみる - その17 ( STRING_ESCAPE )

冬至も過ぎ、今年も終わりを告げようとしています。この三連休、春を感じさせるような暖かさで、冬とは思えない陽気でした。インフルエンザ治癒にはよかったかもしれません。寝たきりのインフルエンザ生活から少しでも体調を回復すべく、近所でコーヒー飲み…

便利な SQL の関数とか、構文とか、その他色々まとめてみる - その16 ( STRING_AGG )

v.Next CTP1.1 では便利な関数がいくつか追加されています。前回はその内3つを紹介しました。 ryuchan.hatenablog.com 集約関数である STRING_AGG が追加されています。SQL Server 2016 までの SQL Server では FOR XML PATH('') を駆使して実現する必要があ…

インフルエンザの症状もほぼなくなり、熱も36度台に下がったので SQL Server v.Next CTP1.1 の情報を見てみる

世の中はすっかり Xmas ムードの真っ只中、自分にはインフルエンザをプレゼントされましたwww ようやく体調が回復したのは、クリスマスイブ。今年の Xmas はまったくついていません。しかし、そんなことには少しもめげず、クリスマスといえども記事を書きま…

インフルエンザなってしまい、なんとか熱も37度台に下がったのでリハビリがてら最近何も見てなかった SQL Server 関連の情報を見てみる

忘年会シーズンの真っ只中、インフルエンザになってしまいました。熱もやっとで 37度台になりましたので、SQL Server 関連の情報を3週間ぶりに見てみます。SQL Server next version Community Technology Preview 1.1 とかリリースされていたんですねーww bl…

YOGABOOK の開封の儀とノマドワークをしてみた

12月、毎週恒例の怒涛の一週間が終わりましたww 今週は福岡と大阪に出張です。 ryuchan.hatenablog.com とうとう来ました、YOGABOOK!あまりの人気に10月に届く予定が12月初旬まで遅れました。早速、開封の議を行います。YOGA 900S と同じようなデザインの箱…

UPDATE STATISTICS の MAXDOP を指定してみる

今週も怒涛の一週間が過ぎました。12月は毎年出張が多く(忘年会込)、来週は大阪→新潟→徳島の順で出張します。前回、統計更新でどのような処理が走るのか簡単に書いてみました。 ryuchan.hatenablog.com 記事の中で下記のようなクエリを実行しました。 USE Ad…

統計情報更新の動作を SQL Server Profiler を使って観察してみる

統計情報の更新についての動作を SQL Server Profiler を使って観察してみましょう。今回は下記の条件下で観察します。 データベースは、AdventureWorks、テーブルは Production.WorkOrder 統計は PK_WorkOrder_WorkOrderID を使用します。まず下記のクエリ…

便利な SQL の関数とか、構文とか、その他色々まとめてみる - その15 ( GROUPING して、ROLLUP で総計出してみる ) -

本日は一年ぶりの金沢に出張です。新幹線が 2017年3月に開業してから、金沢駅周辺も賑わってますね。 www.pref.ishikawa.jp 今日は石川県立音楽堂にて、ある学会に参加してます。 ongakudo.jp さて、今回はデータの合計を得るためのクエリを書いてみます。下…

SQL Server 2016 SP1 がリリースされたので、ちょっとみてみる

週後半はアレルギー症状が出てしまい、まったくダメダメな状態。ハウスダストアレルギーと寒暖差アレルギー持ちとしては、いつ発症するかわからないので年中辛いです。日曜日に体調が復活したので、朝から近くのドトールで記事書きます。 11月16日に SQL Ser…

知らなかったことを記事にしてみる

眠い。徹夜での仕事になりそうなので、頭をリフレッシュさせるために記事書きます。昨日面白いこと知ったので、実験してみます。私のマシンの CPU コア数は 4コアです。 下記のクエリを SQL Server Management Studio で実行します。スケジューラーは 4つ存…

シアトルでの思ったことを書いてみた

先ほど帰国し、成田エクスプレスで自宅へ向かっています。シアトル滞在で思ったことを綴ります。移動を合わせて計8日間の旅(夏休みより長いww)でした。初のサミット参加は非常に刺激的で色々考えさせられるいい機会になりました。 ryuchan.hatenablog.com ry…

シアトルで Starbucks Headquarters に行ってみた

とうとう帰国の日が来ました。楽しい時はあっというまに過ぎてしまうものですが、今回もあっという間に過ぎてしまいました。ちょっと早く目覚めてしまったため、記事書きます。 ryuchan.hatenablog.com ryuchan.hatenablog.com シアトル滞在の最終日(10日)は…

シアトルで Microsoft Redmond Campus に行ってみた

シアトルに来たのは、もちろん NFL に行くことが目的ではありません(`・ω・´) ryuchan.hatenablog.com 11月7日から10日までマイクロソフトでお勉強しなければいけません。しかし、座ってお勉強ばかりでは高カロリー食の影響でデブってしまう恐れがあるため、M…

シアトルで NFL に行ってみた

サミット参加中のお昼の時間にざっと記事書きます!11月11日までシアトルに滞在しています。なんと、11月7日 17:30~ NFL の Seattle Seahawks VS Buffalo Bills の試合に行ってきました! 結果は見事にホームの Seattle Seahawks が 31 - 25 で勝利しました…

便利な SQL の関数とか、構文とか、その他色々まとめてみる - その14 ( もし、そのオブジェクトが存在したら消すを単純に書いてみる ) -

出発前に記事書きます。昨日は Tech Summit 2016 に行ってきました。 ryuchan.hatenablog.com 仕事の都合と同時間帯に参加したいセッションが重なったこともあり、残念ながら興味のあるセッションすべて参加することはできませんでした。次は来年の de:code …

Azure で自分のサブスクリプションを使ってもらって他の人に作業をしてもらうため共同管理者の設定をしてみる

11月からお仕事で少し触れることもあり、Azure に復帰。過去の残骸も多く残っていたため、きれいさっぱり全リソースを消してみました。リソースもからっぽ。Azure の大掃除! 早速クラシックポータルに移動しましょう。共同管理者の設定手順は下記の通りです…

デッドロックについて説明してみる - その 5 ( そして、さらに、デッドロックグラフも見てみる ) -

本日最後のお仕事、子供とカードゲームのお買い物です。カード購入後、スリーブというビニール製のケースに一枚づつ収納します。見ていてかなり面倒臭そうですが、子供にとっては楽しい作業のようです。 中でも大事なカードは、スリーブを二重し、収納するよ…

デッドロックについて説明してみる - その 4 ( さらに、デッドロックの内容をみてみる ) -

世間はすっかりハロウィーンムード。用事を済ませた後、立ち寄ったドトールのコーヒーもハロウィーン仕様でした。 デッドロックの続きです。次はトレースフラグ 1204 の説明をします。下記の二つの記事から、トレースフラグ 1204 を設定し、デッドロックを発…

やっぱり Microsoft Tech Summit に行ってみる

以前は行かないといっていましたが.... ryuchan.hatenablog.com やっぱり行きますww 申し込みはここから。 申し込み期限は、10/28 ( 金 ) 23 時 59 分まで! Microsoft Tech Summit 用のスマフォアプリもあります。スケジュール、終了後のアンケート、フロア…