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

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

Useful SQL functions, syntax, and more - Part 19 (FAST?)

Recently I started working on SQL Server just a little bit on side job. Tuning is an area that I personally like very much because it's like putting the puzzle back together. While doing some research, I found a query hint that I'd never u…

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

最近、副業でほんの少しだけ SQL Server のお仕事を開始しました。チューニングは、パズルを組みなおすような作業なので個人的に非常に好きな分野です。色々調べものをしていたら、FAST という使ったことのないクエリヒントを見つけました。 FAST number_row…

Finding various software to make iPad sub-display

I forgot to write the English version of the article. I wrote early in the morning of May 5. - This is my first article in a while. I hadn't written a article at all since I wrote my New Year's resolutions. ryuchan.hatenablog.com I haven't…

iPad をサブディスプレイ化するソフトをいろいろ探してみた

久ぶりの投稿です。新年の抱負を書いて以来、まったく記事を書いていませんでした。 ryuchan.hatenablog.com 抱負としてあげていたこともまったく達成できていません。ううっ。 今年の抱負をあげます。 定期的にブログを書き、技術情報を公開すること。 毎日…

New year’s resolution

A happy new year! I haven't written an article for a long time. I watch HAKONE EKIDEN, and at the same time, I write this article. Last year, I changed a job and the technology I use has also changed. The OS changed from Windows to Redhat …

今年の抱負を書いてみた

あけましておめでとうございます。今年もよろしくお願いします。久しぶりの投稿です。箱根駅伝を見ながら、記事を書いています。去年は会社も変わり、それに伴い扱う技術も大きく変化しました。OS は、Windows から、Redhat, CentOS となり、仮想環境は Hype…

Started studying Oracle

I haven't posted an article recently. I was busy because my environment has changed. I had used only SQL Server, but now I need to use Oracle at work. ( I had used symfo....lol, too. ) I try to connect Oracle because I can not do anything.…

オラクルの勉強開始してみた

最近、ブログを書いていませんでした。個人的には色々環境が変わり、少しバタバタしていたためです。データベースは、SQL Server しか使ったことはないのですが ( Sy〇fo とかも少しだけ扱ったことありますが... )、業務上 Oracle を使わないければならなく…

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 を適用し、デッドロックを回避します。まず、それぞれのストアドをコールするロジックを作…