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

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

ブログはじめて 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(‘

 
 USE HINT に関してちゃんと調査するって書いてたのに。
ryuchan.hatenablog.com

クエリヒントが追加されています。開発者視点ていうと HINT 句 だけでいいのは敷居が下がった感じでいいですね。これはあとで試してみよう。

SQL Server 2016 SP1 がリリースされたので、ちょっとみてみる - 都内で働くSEの技術的なひとりごと

 sysadmin 権限が必要な QUERYTRACEON ではなく、USE HINT で指定できるようになったのは大きいですね。過去に QUERYTRACEON に触れています。
ryuchan.hatenablog.com

 USE HINT に指定できるものは、下記のクエリを実行することで知ることができます。

SELECt
    *
FROM 
    sys.dm_exec_valid_use_hints

f:id:koogucc11:20170219235539p:plain

 以上、メモでした。

新潟で食とお酒ちゃんと楽しみたいなぁ。

まっぷる 新潟 佐渡 '17 (まっぷるマガジン)

まっぷる 新潟 佐渡 '17 (まっぷるマガジン)

月刊新潟KOMACHI 3月号(新潟版)

月刊新潟KOMACHI 3月号(新潟版)

新潟本 (エイムック 3228)

新潟本 (エイムック 3228)

新潟酒本

新潟酒本

新潟酒場案内

新潟酒場案内

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

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

blogs.msdn.microsoft.com
 VS で Dump を開くと、こんなにわかりやすい表示が!
f:id:koogucc11:20170218213500p:plain

 しかも、差分比較も!
f:id:koogucc11:20170218213426p:plain

 進化についていけないのは、やはり生産性を著しく低下させますね。やはり最新技術はキャッチアップしないとダメだと思い知らされました.....しかし、Visual Studio の進化は凄まじい.....

アプリを作ろう!  Visual C++入門 Visual C++2015対応

アプリを作ろう! Visual C++入門 Visual C++2015対応

作って覚えるVisual C# 2015 デスクトップアプリ入門

作って覚えるVisual C# 2015 デスクトップアプリ入門

VisualC#2015パーフェクトマスター (Perfect Master)

VisualC#2015パーフェクトマスター (Perfect Master)

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 で実行してみましょう。

SELECT
    s.*,
    sh.*
FROM 
    sys.stats s
    CROSS APPLY sys.dm_db_stats_histogram(s.object_id,s.stats_id) sh

f:id:koogucc11:20170218203647p:plain

 正しく動作しました。CTP1.3 の動作確認でした。

 おお、並行輸入品がぁ!ほ、ほしい。けど、高すぎ。
Lenovo YOGA Wireless Optical Mouse レノボワイヤレスオプティカルマウスゴールデン [並行輸入品]

 実際は 5,000円 かぁ。
f:id:koogucc11:20170218204329p:plain

PostgreSQL に関して調査してみた

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

PostgreSQL の本っていっぱいあるなぁ。うらやまし。

PostgreSQL全機能バイブル

PostgreSQL全機能バイブル

PostgreSQL徹底入門 第3版

PostgreSQL徹底入門 第3版

PostgreSQL全機能リファレンス (アドバンストリファレンスシリーズ)

PostgreSQL全機能リファレンス (アドバンストリファレンスシリーズ)

PostgreSQL完全機能リファレンス

PostgreSQL完全機能リファレンス

改訂新版 PostgreSQL オフィシャルマニュアル

改訂新版 PostgreSQL オフィシャルマニュアル

PostgreSQL構築・運用ガイド

PostgreSQL構築・運用ガイド

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

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

 それ以外にもいくつかあげておきます。
ryuchan.hatenablog.com
ryuchan.hatenablog.com
ryuchan.hatenablog.com

 買ってみようかな。まずは本屋で読んでみるかな。

SQL Server 2016データベース構築・管理ガイド Enterprise対応

SQL Server 2016データベース構築・管理ガイド Enterprise対応

 噂のドローンで撮影した新婚旅行動画。
www.youtube.com

 本も出てるのか。(ドローン片手に世界一周 空飛ぶ絶景400日 (絶景100シリーズ) )

ドローン片手に世界一周 空飛ぶ絶景400日 (絶景100シリーズ)

ドローン片手に世界一周 空飛ぶ絶景400日 (絶景100シリーズ)

 絶景100シリーズというものがあるんですね。

TRADITIONAL JAPAN 日本の伝統&絶景100 (絶景100シリーズ)

TRADITIONAL JAPAN 日本の伝統&絶景100 (絶景100シリーズ)

PARADISE VIEW ハワイ楽園&絶景100 (絶景100シリーズ)

PARADISE VIEW ハワイ楽園&絶景100 (絶景100シリーズ)

WILD ANIMALS 世界の動物&絶景100 (絶景100シリーズ)

WILD ANIMALS 世界の動物&絶景100 (絶景100シリーズ)

『絶景100』シリーズ 【2冊セット】

『絶景100』シリーズ 【2冊セット】