ベンチマークの指標として 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 »
Archive for the ‘SQL Server’ Category
TPC-H のテスト環境を SQL Server に構築してみる
JMeter で SQL Server の負荷テスト
負荷テストを実施する際に 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
を参考にさせていただいています。
プランキャッシュの一部分のみをクリアする
QL Server のプランキャッシュですが、用途に応じてプランキャッシュが変わってきます。
パフォーマンスモニターで見えるものとしては、SQL Server の Plan Cache オブジェクト が該当し、Plan Cache のインスタントしては以下の種類があります。
- Sql Plans :
- Object Plans
- Bound Trees
- Extended Stored Procedures
- Temporary Tables & Table Variables
[ブックレビュー]ひと目でわかるSQL Server 2012
先日 (といっても去年のことですが) ひと目でわかるSQL Server 2012 という書籍をいただきました。
# ありがとうございます!!
本日、読み終わることができたのでブックレビューなどを。
日本語環境の SQL Server で HammerDB の TPC-H を実行
RocketCache と SQL Server を組み合わせて使ってみました
SSD と ハードディスクを組み合わせてハイブリッドディスクを作成することができる RocketCache という製品があります。
大容量のハードディスクと小容量の SSD を組み合わせたハイブリッドディスクとしては Seagate Momentus XTシリーズ がありますが、RocketCache は自分でハードディスクと SSD を組み合わせてハイブリッドディスクを作成することができるため、大容量の SSD をキャッシュとして使用することができます。
現時点では、RocketCache 3240×8 と RocketCache 3244×8 があるのですが、RocketCache 3240×8 を購入できたので、これを SQL Server のデータベースの格納領域として使用した場合にどのような I/O の傾向になるかを検証してみました。
AlwaysOn 可用性グループの前提パッチを適用する際の注意点
Windows Server 2008 / 2008 R2 で AlwaysOn 可用性グループを構築する場合、前提の修正プログラムがいくつかあります。
適用する必要のある修正プログラムは以下の KB に記載されています。
AlwaysOn 可用性グループの前提条件、制限事項、および推奨事項 (SQL Server)
SQL Server でメモリが不足するとどのようなことが起きる – データキャッシュ –
twitter で SQL Server Express Edition では 1GB のメモリ制限があるが実際どのような影響があるかという話題がでました。
データキャッシュについてになりますがどのような影響が出るかを軽くまとめてみたいと思います。
SQL Server の管理ツールのインストールについて
SQL Server 2012 SP1 ベースのお話になりますが。
SQL Server の管理ツールとしては、
- sqlcmd
- SQL Server Management Studio (SSMS)
- SQL Server Data Tools (SSDT)
がありますが、これらのインストールについて少しまとめてみたいと思います。
今回は SQL Server のインストールメディアを使わないでインストールを行ってみます。
MicroServer を SQL Server のデータストレージとして使ってみる
HP ProLiant MicroServer を SQL Server のデータストレージとして使ってみるとどうなのかなと思って試してみました。
以前投稿した SQLIOSIM を使用したストレステストの実施 を見て思い出しながら検証しています。