SE の雑記

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

Archive for 6月, 2014

db tech showcase 大阪 2014 で登壇させていただきました

leave a comment

昨日、db tech showcase 大阪 2014 で [SQL Server エンジニアに知ってもらいたい!! SQL Server チューニングアプローチ] という内容で、SQL Server の情報取得についてお話をさせていただきました。
久しぶりに 2 コマ分の時間で話をさせていただいたのですが、100分は意外とあっという間ですね~。

セッション資料については OneDrive で公開させていただきましたので、興味のある方がいらっしゃいましたらご覧いただければと思います。

Written by Masayuki.Ozawa

6月 19th, 2014 at 7:35 am

Posted in SQL Server,セミナー

Tagged with

SQL Server 2014 の遅延持続性による WRITELOG 事象への影響

leave a comment

SQL Server 2014 では 遅延持続性 (低速コミット)  の機能が追加されています。
トランザクションの持続性の制御

遅延持続性については全エディションで使用できる機能となっています。
SQL Server 2014 の各エディションがサポートする機能

SQL Server の通常の動作としては WAL (先行ログ書き込み) により、データファイルの書き込みより、ログレコードの書き込みが優先され、トランザクションの変更履歴の確定が優先されることになります。
トランザクションを完了するためには、ログレコードがログバッファからディスクに書き込まれデータが永続化される完全持続性が担保されることが必須となります。
# DDL 系の操作についてはコミット→ロールバックをした場合、ディスクには書き込まれない等の動きがあったはずでこの辺もなかなか奥が深いですが。あと 錦の鬼 って強そうですね。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 17th, 2014 at 6:14 pm

Posted in SQL Server

Tagged with ,

SQL Server の負荷かけツール

leave a comment

SQL Server の負荷かけツール (ストレステスト) についてメモを。

あと、えろす師匠錦の鬼 っていうイメージ戦略をしろって 縄神様 に言われていた気がするので頑張りたいと思います。
# トップダウンアプローチで仕方なくイメージ戦略しているんです…。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 17th, 2014 at 11:48 am

Posted in SQL Server

Tagged with

RDS for SQL Server の Multi-AZ の仕組みを調べてみる

leave a comment

先日、RDS の SQL Server で Multi-AZ の機能がサポートされました。
【AWS発表】Amazon RDS for SQL ServerでもMulti-AZ機能を利用可能に
Amazon RDS for Microsoft SQL Server
Multi-AZ 配置

構築方法などは、【速報】Amazon RDS for SQL ServerがMulti-AZをサポートしたのでやってみた が参考になります。

どのような仕組みで実装されているのかが気になったので試してみました。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 10th, 2014 at 6:21 am

Posted in AWS,SQL Server

Tagged with , ,

データ読み取りと CPU の利用について

leave a comment

最近のハードウェアはディスク性能が向上して、ディスク I/O がネックになることも少なくなってきたかと思います。
ディスクが高速になることで大量のデータを短時間で読み取れるようになりましたが、その分負荷が CPU に表れてくることになったかと。

簡単にではありますがこの辺のデータをとってみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 5th, 2014 at 8:41 am

Posted in SQL Server

Tagged with