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

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

I wrote a code to control Nature Remo in C# because I saw the article about Sony DSC-QX10 that I wrote in the past.

I bought Nature Remo mini on impulse. Nature Remo mini 家電コントロ-ラ- REMO2W1 出版社/メーカー: Nature, Inc. メディア: エレクトロニクス この商品を含むブログを見る Simple. Nature Remo mini Nature Remo is in simple box. Simple Box Nature Re…

DSC - QX10 の制御するのを C# で書いたことを思い出したので Nature Remo でも同じことをしてみる

Nature Remo mini を衝動買いました。Nature Remo mini 家電コントロ-ラ- REMO2W1出版社/メーカー: Nature, Inc.メディア: エレクトロニクスこの商品を含むブログを見る シンプルです。カバー シンプルな箱に入っています。箱 大きさは以下のような感じです…

Great feature additions about automatic synchronous statistics update

I was seeing "SQL Database Engine Blog", I found the following article. blogs.msdn.microsoft.comFollowing scenarios are assumed. Consider the following query execution scenario:You execute a SELECT query that triggers an automatic synchron…

いい機能追加を見つけたので、説明してみる

ひさしぶりに SQL Database Engine Blog を眺めていて、下記の記事を見つけました。 blogs.msdn.microsoft.com こんなシナリオを想定しています。 Consider the following query execution scenario:You execute a SELECT query that triggers an automatic …

英文書くのに便利だなぁと思って紹介してみる

今年から英語がかなり必要、というか生きていけない環境になりそうなので急遽勉強をはじめました。英単語の総復習には、milkan を使っています。英単語アプリ mikanmikan Co.,Ltd.教育無料 TOEIC も受験していきたいと思ったので、トレーニング TOEIC ® test…

Some useful SQL functions, syntax, and more - Part 18 ( REIWA GANNEN Memorial Post )

The end of HEISEI ( 平成 ), REIWA ( 令和 ) has begun. The last year of HEISEI was turning point in my life. However, I still want to evolve, so I want to move forward without fear of change. I will explain about TRANSLATE (Transact-SQL) - …

便利な SQL の関数とか、構文とか、その他色々まとめてみる - その18 ( 令和元年記念投稿 )

平成も終わり、令和が始まりました。平成最後の年は、自分自身として人生の転機でした。ただ、まだまだ進化はしていきたいので、変化を恐れず進んでいきたいと思っています。 今回は、TRANSLATE (Transact-SQL) - SQL Server | Microsoft Docs について説明…

The features you should know about SQL Server Management Studio - Part 14 - (New Features in SSMS 18)

Golden Week of 10 consecutive holidays has started. It's a historical Golden Week that changes from HEISEI( 平成 ) to REIWA( 令和 ) during consecutive holidays. Recently, I thought that SQL Server CTP update was quick. SSMS 18 has become g…

SQL Server Management Studio の知っておいたほうが良い機能について挙げてみる - その14 - ( SSMS 18 の新しい機能 )

さて、10 連休のゴールデンウィークが始まりました。しかも、連休中に平成から令和に変わるという歴史的なゴールデンウィークです。最近、SQL Server の CTP のアップデートが早いなぁと思っていたら、SSMS の 18 が GA されました。SQL Server 関連で新しい…

SQL Server の構造について記事にしてみる - その4 ( SQL Server 2019 をインストールしたら、sys.dm_db_page_info というものを見つけたのでちょっと動きをしらべてみた ) -

少しだけ SQL Server 2019 をお触りしてみました。その中で一つ気になった sys.dm_db_page_info (Transact-SQL) - SQL Server | Microsoft Docs というものがあり、もしや DBCC PAGE の代替となるものでは!と思い調べてみました。 DBCC PAGE といえば、『 S…

SQL Server Management Studio の知っておいたほうが良い機能について挙げてみる - その13 - ( オブジェクトエクスプローラーの詳細って? )

お久しぶりです。もう半年ほど記事投稿していませんでした。そして、二カ月ほど SQL Server を扱っていませんでした。時間もあったんですが、仕事で使わないものは中々使う気にならないですし、記事にしようという気力が湧かないものです。今日久しぶりに Wi…

やはりダークテーマはいいなぁと思って SSMS ver. 18 Preview 4 を扱っていたら、Azure Data Studio とか見えたのでお試してみた

SQL Server Management Studio 18 preview 4 がリリースされました。 cloudblogs.microsoft.com やっぱりダークテーマはいいですね。可能であれば、オブジェクトエクスプローラーも Visual Studio と同じくダークなテーマになるとより見やすくなるかなと思い…

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

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

SQL Server Management Studio を触っていて、GO コマンドをみてふと Go のことを思い出したので、ちょっと勉強をしてみる

Go

今年のお盆休みは初の10連休でした。これだけ休みが長いとふと何かを勉強したくなるもんですね。最近はデータベースばかりでプログラミングに触れていませんでした。SQL Server を触っていて、GO コマンドを見たとき下記の記事を思いだしました。 codezine.j…

SQL Server のチューニングについてまとめてみる - その 25 - ( パーティションを有効に使ってみる )

久しぶりの投稿です。梅雨前にもかかわらず関東はいい天気に恵まれ、来週の月曜日までこの天気が続くようです。 長らくチューニングに関する投稿をしていませんでした。前回 ( その24 ) は7か月前ですね。 ryuchan.hatenablog.com MSDN では、パーティション…

クラスタ化インデックスと非クラスタ化インデックスでこんなことやったらどうなんだろうと思ったことを実験してみる

搭乗回数が若干減っています。#ダイヤモンド修行 がなかなか思い通りに進みません。それはさておき、最近、ふと思ったことがあり、記事を書く回数も昨年にも増して少なくなっているため、若干記事にする意味あるかなと思いながらも…記事にしてみます。 Adven…

SQL Server Management Studio の知っておいたほうが良い機能について挙げてみる - その12 - ( 列名の前後に [ ] を付けないへの要望 )

ちょっと早起きしたので、記事書きます。前回の記事で、17.6 で対応されたオブジェクトエクスプローラーからの各情報をドラッグ&ドロップで [] を付加しないようにする機能を紹介しました。 ryuchan.hatenablog.com 個人的には下記のパターンも対応してほし…

SQL Server Management Studio の知っておいたほうが良い機能について挙げてみる - その11 - ( 列名の前後に [ ] を付けない )

しばらく、SQL Server Management Studio の機能について記事を書いていませんでした。 ryuchan.hatenablog.com SQL Server Management Studio 17.6 がリリースされました。 https://blogs.technet.microsoft.com/dataplatforminsider/2018/03/20/ssms-17-6-…

大量の IN 句の動作を見てみた

お久しぶりです。最近は、激しい移動すなわち、「 #ダイヤモンド修行 」 が激しさを増しており、記事さえ中々書けない事態に陥っています。今回はそんなのやるなら初めからちゃんと JOIN したりするのを前提にクエリ設計したらいいやん!と批判を浴びそうな…

新年の挨拶してみる

新年あけましておめでとうございます。旧年は大変お世話になりました。今年も【都内で働くSEの技術的なひとりごと】のご購読よろしくお願いいたします。今年もダイヤモンド修行頑張りますww Amazonギフト券(グリーティングカードタイプ ) - 10,000円 (お年玉…

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

今年は去年と比較すると、投稿数は激減しました。 去年は、120。今年は36。 今年は特に新しいことにも取り組まず、仕事に忙殺されていた感じです。そういう今も仕事の合間に書いてます。来年はもう少しテクニカルなことに取り組まないとなぁと思ってます。あ…

デッドロックについて説明してみる - その 7 ( C# から sp_getapplock と sp_releaseapplock 使ってデッドロックを回避してみる ) -

過去に C# からデッドロックを例外処理でキャッチするサンプルを作成しました。 ryuchan.hatenablog.com このサンプルソースに、p_getapplock と sp_releaseapplock を適用し、デッドロックを回避します。まず、それぞれのストアドをコールするロジックを作…

デッドロックについて説明してみる - その 6 ( sp_getapplock と sp_releaseapplock でデッドロックを回避してみる ) -

今年のダイヤモンド修行は例年になく辛いものでした。今年は関西方面の出張が多かったこともあり FLY ON ポイントが中々貯まらず、挫けそうな時もありましたが(笑)、なんとか達成できました。 インデックスが上手く使われていないことも辛いことですが、デッ…

Docker for Mac を試してみる

全国飛び回りの毎日です。前回、macOS 版の sqlops を試したので、その他にも macOS で何か試したくなりました。 ryuchan.hatenablog.com 今更感はありますが、Docker を試したいと思います。Docker for Mac をダウンロードし、インストールします。 3.25 GB…

Microsoft SQL Operations Studio Preview がリリースされたので、早速 macOS で触ってみる

年末に向けてダイヤモンド修行は続きます(笑)今年はダイヤモンド少し危うい.....気を抜かずに頑張ります(笑) Microsoft SQL Operations Studio ( sqlops ) Preview がリリースされました。Windows、macOS および Linux で使用することができます。 blogs…

SQL Server のチューニングについてまとめてみる - その 24 - ( これもチューニングについてまとめてみるだった )

一応、その 24 でww ryuchan.hatenablog.com ここ二日寝続けたので、腰痛が悪化...(´;ω;`)カラー版 9割の腰痛は自分で治せる (中経の文庫)作者: 坂戸孝志出版社/メーカー: KADOKAWA/中経出版発売日: 2013/12/17メディア: 文庫この商品を含むブログを見る一…

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

今週月曜日から本日まで2日間、高熱を出してしまいお休みを頂いておりました。しかも、昨日の夜には子供に感染し、本日は妻にまで感染(´;ω;`) 非常にまずい状況です。発熱時にはやはり、麻黄湯エキスが効きますね。汗かきますし、短時間で熱が下げられます…

SQL Server 2012 SP4 をみてみる

いい天気に恵まれました。そして、数か月ぶりの連休。ゆっくり過ごせました。しかし、明日からまた怒涛の出張が待っています。今月は国内外合わせてあと 10 回の搭乗がまっています...さて、気を取り直して...先週、SQL Server 2012 の SP4 がリリースされま…

ORDER BY について簡単に説明してみる

最近、すっかりブログを書かなくなりました。習慣化しておかないといけませんね。去年はこんなに書いていたのに...一か月に 10 も投稿していたんだなぁ。 クエリのレビューをしていてふと気が付いたことを書いてみます。それは、ORDER BY。意外と考慮からも…

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

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