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

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

2013-10-01から1ヶ月間の記事一覧

Microsoft Power Map Preview for Excel

まだ時間があるので、次は Power Map です。抽出したデータをBing Map を利用して地図上にデータをプロットする機能です。Power Query 同様、Excel のアドインとして提供されています。ここからダウンロード可能です。インストールすると、下記のようなボタ…

Microsoft Power Query Preview for Excel

今日は、奈良に新幹線で出張です。ブログタイムということで一つ記事を書きたいと思います。 今回取り上げるのは、『 Microsoft Power Query Preview for Excel 』です。 様々なデータソースから驚くほど簡単にデータ抽出が可能です。Power Query は、エクセ…

SQL Server 2014 CTP2 がもうすぐリリースされます

SQL Server 2014 CTP2 のリリース日に関する記事が ここ にありました。 また、「SQL Server 2014」の第2プレビュー版も同年10月14日の週に公開する。新バージョンではインメモリ技術を提供し、処理性能が10~30倍向上するとしている。Windows Azureにも対応…

SNAPSHOT トランザクションと RCSI トランザクションの違いについて実験してみる2

ここの実験に少し付け加えの実験。 クエリ① /*[1]*/ BEGIN TRANSACTION /*[2]*/ UPDATE [Person].[AddressType] SET NAME = 'Billing2' WHERE AddressTypeID = 1 /*[3]*/ COMMIT TRAN クエリ② /*[1]*/ SET TRANSACTION ISOLATION LEVEL SNAPSHOT /*[2]*/ BEG…

.NET アプリケーションの高速化について探し始めてみた - その9 - ( MPGO )

MPGO とは、Managed Profile-Guided Optimaization の略です。Visual Studio 2012 と CLR 4.5 で導入されたツールです。実行中のアプリケーションの状態をプロファイリング、情報を生成し、その情報をアセンブリに埋め込みます。Ngen はこのプロファイリング…

SNAPSHOT トランザクションと RCSI トランザクションの違いについて実験してみる

SNAPSHOT トランザクションと RCSI トランザクションの違いについて実験です。まず、SNAPSHOT トランザクションからです。( AdventureWorks2012 で実験しています。 ) SNAPSHOT トランザクションを有効にするには、下記の DDL 文を実行します。 ALTER DATABA…

SQL Server の拡張イベントについて少ししらべてみた

拡張イベントについて少し気になったので、MSDN を少しあさってみました。参考ページはここです。 sp_trace* より、軽量になったのでしょうか? SQL トレースはそれなりに負荷がかかったような記憶があります。軽量になることは喜ばしいことです。 拡張イベ…

ブログを書くとき

ブログを書くときはいつもこんな感じです。はてなブログを2つあげて、Facebook、twitter、そして検証用に Windows Azureです。 検証環境をクラウドに配置できるのは便利ですね。Windows Azure のポータルは HTML5 ベースで記述されているので、スマホからで…

SQL トレースについて説明してみた

稼働中のシステムで、SQL トレースを取得しておくことで、障害発生時の調査に役立てることができます。SQL トレースは設定したインスタンスのバックグラウンドでトレースを取得することが可能です。取得できる情報は、SQL Server Profiler と同様です。トレ…

SQL Server Profiler による実行プランの取得について

実行プランを取得する方法として、SQL Server Management Studio で取得する方法、DMVで取得する方法以外に、SQL Server Profiler で取得する方法があります。 まず、SQL Server Profiler を起動します。 イベントの選択タブをクリックし、すべてのイベント…

IIS 8.0 WebSocket Protocol Support

ARR 3.0 がリリースされていました。ここに記載があります。最新モジュールはここからダウンロード可能です。 WebSockets support in ARR:Windows Server 2012 has added support for WebSockets in IIS 8.0. This allowed customers to deploy WebSocket ap…

Windows 8.1 Commercial

Microsoft 8.1 Commercial [FIXED] - YouTube

Nested に続いて Hash および Merge について説明してみる

『 SQL Server の実行プランを少しだけ詳しく説明したみた 』で Nested Loop に関して説明しました。今回は、 Hash , Merge について説明します。 ※関係ないですけど、新幹線の移動中はブログを書くのにもってこいの環境です。 それでは本題に戻ります。まず…