SE の雑記

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

Archive for the ‘SQL Server’ tag

SQLQueryStress のソースコードが公開されました!!

leave a comment

SQLQueryStress: The Source Code  で、記事が公開されたのですが、SQL Server の負荷テストツールとして、よく使われている SQL Query Stress のソースコードが公開されました。

去年末ぐらいから、今まで公開されていたドメインの有効期間が切れたようで、今後どうなるのだろうと思っていたら、作者の方がソースコードを公開してくださいました。

このツール自体、10 年近く前から作成されたもので、直近 8 年ぐらいは作者の方もソースコードを見られていないようで、古いツールとなりますが、シンプルなベンチマークをするにはとても有益なツールでした。

SqlQueryStress で Github のリポジトリを作成された方がいらっしゃいますので、いろいろと新しくなっていくとよいですね。

Written by Masayuki.Ozawa

1月 5th, 2016 at 11:52 pm

Posted in SQL Server

Tagged with

SQLDiag と SQLNexus を使用した情報取得と可視化の関連情報

leave a comment

Using PSSDiag and SQL Nexus to monitor SQL Server performance
How to use SQLDiag, SQLNexus and PAL tools to analyze performance issues in SQL Server
SQL パフォーマンス チューニング 中上級編 vol. 3 SQLDiag / SQL Nexus ツールの利用 (前編)
SQL パフォーマンス チューニング 中上級編 vol. 3 SQLDiag / SQL Nexus ツールの利用 (後編)

で紹介されていますが、SQL Server の情報を取得するためのツールとして、SQLDiag というツールがあります。
SQL Server をインストールした環境であれば SQLDiag も導入されているはずですので、このツールを使用することで、SQL Server の状態を確認するための各種情報を取得することができます。

取得できる情報はクエリ実行結果のテキスト / パフォーマンスモニター / トレースファイル等、多岐にわたるのですが、情報を可視化するツールとして、SQLNexus というツールがあります。

これらのツールを使用するとどのようなことができるかをざっくりと。

Read the rest of this entry »

Written by Masayuki.Ozawa

1月 4th, 2016 at 10:58 pm

Posted in SQL Server

Tagged with

SQL Server の「コネクション」と「セッション」について

leave a comment

今年は基本的なことをきちんと見直していこうかと。

Read the rest of this entry »

Written by Masayuki.Ozawa

1月 2nd, 2016 at 6:03 pm

SQL Server 2005 からのアップグレードについての参考情報

one comment

今月、いろいろとアナウンスが行われている気がしますが、SQL Server 2005 のサポート切れに伴う移行 (アップグレード/マイグレーション) についての参考情報を少しまとめてみたいと思います。

私のブログは相変わらずデータベースエンジン部分ですので、今回もデータベースを対象としています。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 21st, 2015 at 10:25 am

Posted in SQL Server

Tagged with ,

ConnectRetryCount/ConnectRetryIntervalを試してみる

leave a comment

我らがおーみさんが、.NET Framework 4.6.1 is now available! の投稿を共有されていて知ったのですが、System.Data.SqlClientConnectRetryCount / ConnectRetryInterval というプロパティが追加されていたので、どのような動きになるかを少し試してみました。


 
マルチサブネットフェールオーバーの設定の動作がデフォルトになっているっぽいのも興味深いですが。
Read the rest of this entry »

Written by Masayuki.Ozawa

12月 11th, 2015 at 12:42 am

AlwaysOn 可用性グループの ASM / ARM のテンプレート展開された環境の構成を比較してみる

leave a comment

Azure ポータルから、AlwaysOn 可用性グループの環境をテンプレート展開することができます。
image

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 29th, 2015 at 4:48 pm

クエリストアとプランキャッシュの情報の格納単位を比較してみる

leave a comment

クエリストアとプランキャッシュの情報の格納単位が気になったので軽くまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 17th, 2015 at 11:55 pm

SQL Server の情報取得用のクエリを GitHub で公開してみました

leave a comment

以前、SQL Server の情報取得用のクエリを、Gist で公開していたのですが、分類がわかりにくかったので、GitHub の方に移行して再度公開してみました。

一部については SQL Database でも動作しますので、各環境で情報を取得する際のご参考になれば。

SQLServerUtil

Written by Masayuki.Ozawa

11月 9th, 2015 at 10:04 pm

SQL Server 2016 CTP 3.0 における tempdb の同時実行性の強化について

leave a comment

SQL Server 2008 から tempdb の同時実行性の強化が進んでいますが、SQL Server 2016 になり、さらに強化が進んでいます。
CTP 3.0 がリリースされたタイミングで、いくつか公開されている情報が目につきましたので、ここで一度まとめてみたいと思います。
Read the rest of this entry »

Written by Masayuki.Ozawa

11月 8th, 2015 at 1:16 pm

Posted in SQL Server

Tagged with ,

Azure Key Vault を使用した Always Encrypted による暗号化

one comment

こちらも PASS で発表されていた内容となりますが、Always Encrypted の列マスターキー (Column Master Key : CMK) の保存場所として、Azure Key Vault が使用できるようになりました。
Always Encrypted (Database Engine)? / Creating Custom Key Store Providers for Always Encrypted (Azure Key Vault Example) / Always On Encrypted ? Generating Certificates and Column Encryption Key ENCRYPTED_VALUE?の情報を見ながら設定方法の流れを軽くまとめてみたいと思います。
最新の情報は、Using the Azure Key Vault Key Store Provider for Always Encrypted になりそうですね。
Read the rest of this entry »

Written by Masayuki.Ozawa

11月 1st, 2015 at 11:39 am