SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for 2月, 2013

VMs で使っていた VHD が消せない場合の対処方法

one comment

Windows Azure の Virtual Machines (VMs) で仮想マシンのインスタンスは存在していないのですが、インスタンスで使用していたディスク (VHD) が削除できないという状態になってしまいました。
# VMs が使用できるようになった時に

仮想マシンは 0 になっており、インスタンスは存在していないのですが、接続先があるディスクとして認識がされています。
image

接続先がある状態ですので、削除はグレーアウトしています。
image

ストレージ BLOB から直接削除しようとしてもエラーとなってしまいます。
image

こんな時にどうすればよいのか思っていたのですが、ずっと調べずに放っておいたところ 「解決策、フォーラムに掲載されていますよ」と教えていただいたので試してみました。

フォーラムの該当の記事は以下のものになります。
Error deleting VHD: There is currently a lease on the blob and no lease ID was specified in the request

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 26th, 2013 at 8:46 pm

Posted in Windows Azure

Tagged with

Surface Pro を購入しました

one comment

先週は MVP Global Summit に参加するためにシアトルに行っていました。
シアトルには Microsoft Store があり、Surface Pro を購入することができたので軽く触ってみた感じなどを書いてみたいと思います。

やはり 128 GB モデルが人気で、シアトルについたときには在庫がなかったのですが、途中で在庫が入ったとの情報が twitter や Facebook に上がったので、セッションの休み時間にとてとて買いに行ってきました。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 24th, 2013 at 11:14 am

Posted in Windows Client

Tagged with

データベースに複数のファイルを追加する際の注意点

leave a comment

SQL Server のデータベースは複数のデータファイルで構成することが可能です。
GUI から作成したスクリプトを実行したところ、少しはまったのでその注意点などを。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 13th, 2013 at 12:39 am

Posted in SQL Server

Tagged with

統計情報の更新とサンプリングについて

leave a comment

統計情報を作成する際にはある程度のデータでサンプリングされた情報に基づいて作成がされます。
更新時の統計情報のサンプリングについて少しまとめてみたいと思います。

以前書いた 統計情報のサンプリングについて と内容はほとんど同じなのですが、統計情報の自動更新が行われた場合のサンプリングについて改めてまとめてみたいと思いまして。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 10th, 2013 at 11:32 pm

Posted in SQL Server

Tagged with

Azure SQL Database の管理ポータルのクエリ パフォーマンスの情報を自前で取得

leave a comment

久しぶりに Azure SQL Database を使ったので小ネタなどを。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 6th, 2013 at 11:56 pm

Azure SQL Database の sys.dm_db_wait_stats を使ってみる

leave a comment

蒼の王座 さんの Azure SQL Database で待ち事象を調査する「sys.dm_db_wait_stats」を読んで、久しぶりに Azure SQL Database (旧 SQL Azure) を使ってみました。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 6th, 2013 at 10:52 pm

Windows Server 2012 で Infiniband を使ってみる

leave a comment

ストレージ用のサーバーとのデータ転送を効率よくやりたいと思い、Infiniband の HBA を購入しました。
Windows Server 2012 で使いたかったので、Mellanox の MHQH19-XTC を 2 個調達して使ってみました。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 3rd, 2013 at 11:05 pm

Fast Track Data Warehouse の資料

leave a comment

SQL Server には Fast Track Data Warehouse (FTDW) という DWH 環境に最適化されたソリューションがあります。SQL Server Fast Track Data Warehouse リファレンス アーキテクチャ
各ベンダーから FTDW 向けの事前に検証済みのハードウェアが提供されていますが、どのような構成をとればよいかは技術情報が公開されています。
Read the rest of this entry »

Written by Masayuki.Ozawa

2月 2nd, 2013 at 3:13 pm

Posted in SQL Server

Tagged with ,

TPC-H のテスト環境を SQL Server に構築してみる

leave a comment

ベンチマークの指標として TPC-H があります。
今回はこの TPC-H をデータのロードから主導で実施するための方法についてまとめてみたいと思います。
本投稿は以下の記事を参考にさせていただいています。
Generate test data using DBGen
TPC-H generate test data , test queries and sql database benchmark
Create the tpc-h database schema for SQL Server
チュートリアル的なデータベースの用意(tpc-h)
MySQLでTPC-Hベンチマークを実行する
Read the rest of this entry »

Written by Masayuki.Ozawa

2月 2nd, 2013 at 1:24 pm

Posted in SQL Server

Tagged with

JMeter で SQL Server の負荷テスト

leave a comment

負荷テストを実施する際に Apache License で公開されている JMeter を使うことがあるかと思います。

Web アプリケーションの負荷テストについては
JMeterでWebアプリケーションのパフォーマンス測定を行う
JMeter で ASP.NET アプリケーションの負荷テストを実施してみる ~その 1 ASP.NET MVC の基礎編~

で紹介されていますが SQL Server 単体に対して、JMeter で負荷テストをするための方法は日本語ではあまり見かけなかったので少しまとめてみたいと思います。

なお、本投稿は、
SQL query performance test with JMeter
Load Testing Relational Databases With JMeter
を参考にさせていただいています。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 2nd, 2013 at 11:06 am

Posted in SQL Server

Tagged with ,