SQL Server のことなら SQL Quality SQL Server パフォーマンス チューニング、コンサルティング、アドバイス、相談、定期診断、トレーニング
事例  Java 環境の SQL Server パフォーマンス チューニング

事例03  

お客様
  • アプリケーション サービス プロバイダ (ベンチャー企業)
背景/問題点
  • 提供サービスのメインとなるトランザクション処理が、ピーク時に 5秒以上の遅延が発生し、SLA (サービス水準合意)違反となっている。
  • SLA 違反を回避し、かつ今後の利用者増にも耐えられるシステムへ改修したい。
  • 必要に応じてハードウェアのリプレイスも検討している。
アプリケーション環境
  • Java、Tomcat、Seasar2、S2Dao、Mayaa、Axis、SQL Server JDBC Driver
  • SQL Server 2005 Enterprise Edition (MSCS、非同期データベース ミラーリング)
ご利用いただいたサービス
  • パフォーマンス チューニング サービス
  • 運用管理設計支援
  • 高可用性設計支援
  • 将来設計支援 (高負荷テスト作成支援)
実際に行った作業 (作業期間: 約 3ヶ月間)
  • SQL Server の環境設定オプションの分析
  • SQL Server データベース設定の分析
  • SQL Server の使用状況 (CPU、メモリ、ディスク、Wait、SQL) の解析
  • アプリケーション ログ (log4j) の解析
  • ボトルネック ハードウェアの発見
  • ボトルネック SQL の発見
  • ボトルネック アプリケーションの発見
  • アプリケーション コード (Java) の解析
  • ストアド プロシージャ (Transact-SQL) の解析
  • インデックス チューニング
  • SQL チューニング
  • ロック処理の見直し
  • アプリケーション コードの改修支援
  • 高負荷テスト (ラッシュ/ストレス テスト) アプリケーションの作成
  • 現状のハードウェアでどこまで耐えられるかを測定する高負荷テストの実施 (将来のアクセス増にどこまで耐えられるか、ハードウェア リプレイス指針のため)
  • 運用管理設計支援 (インデックスの再構築/断片化解消のタイミングや断片化の事前防止策など、定期メンテナンス支援)
  • 将来の高可用性設計支援 (MSCS:クラスタリング、データベース ミラーリング、およびログ配布の選択基準)
コンサルティングの効果
  • 問題となっていたピーク時の 5秒以上の遅延がまったく発生しなくなった
  • アプリケーション改修前は、メインとなるトランザクション処理の平均実行時間が 185.3 ms もかかっていたが、わずか 39.2 ms へ大幅短縮 (性能向上率 78.8%を実現)。
  • 改修前は、ピーク時に 1秒あたり 5~6 トランザクション (メインのトランザクション処理)が限界であったが、改修後は 25~26 (約 5倍)のトランザクション処理が行えるようになった。
  • 当初はハードウェア リプレイスも検討していたが、チューニングの効果によってハードウェアのリプレイスが不要となった。
お客様の声
  • 開発者 A さん : 「御社でなければ、この問題は解決できなかったと思います。多くのコンサルティング会社は、具体的なシステム内部まで見てくれないことが多いのですが、御社はシステム内部まで詳細に見てくれ、業務内容を理解した上で最適な実装方法を提案してくれたので、大変助かりました。金額以上のコンサルティング内容で大変満足しています」
  • IT 部門マネージャ B さん: 「ハードウェアをリプレイスせずに済んだだけでなく、将来の負荷予測までしていただいたので本当に助かりました」
その他のコンサルティング実績

詳細は、コンサルティング実績ページをご覧下さい (お客様の具体的なシステム環境や、実際に行った作業などへのリンクもあります)。

  1. 9TB データベースの物理・論理設計支援 (パーティショニング対応など)
  2. 1秒あたり 1,000 Batch Request の ASP (アプリケーション サービス プロバイダ) サイトのパフォーマンス チューニング (ピーク時の CPU 利用率 100%を 10%まで軽減)
  3. 高負荷テスト(ラッシュテスト)実施のためのテスト アプリの作成支援
  4. 大手流通系の DWH/BI システム構築支援 (大規模テラバイト級データ ウェアハウスの物理・論理設計支援、運用管理設計支援)
  5. 大手アミューズメント企業の BI システム設計支援
  6. 外資系医療メーカーの Analysis Services による「販売分析」システムの設計支援
  7. 大手企業の Analysis Services による「財務諸表分析」システムの設計支援
  8. 大手インターネット通販システムの夜間バッチ実行時間を 5時間から 1時間半へ短縮、および宅配便トラッキング情報の日中バッチ実行時間を 2時間から 5分へ短縮
  9. 大手流通系システムの夜間バッチ実行時間を 4時間から 1時間半へ短縮
  10. SQL Server 2000 (32ビット) から SQL Server 2008 (x64) への移行支援
  11. 検索系 Web サイトのパフォーマンス チューニング (10倍以上のパフォーマンスUPを実現)
  12. デッドロック エラーおよびロック待ちが多発しているシステムのエラーを回避して安定稼働を実現
  13. 約 3,000本のストアド プロシージャとユーザー定義関数のパフォーマンス チューニング
  14. ASP.NET / ASP (Active Server Pages) アプリケーションのパフォーマンス チューニング
  15. 10Server によるレプリケーション環境のパフォーマンス チューニング
  16. 3TB のセキュリティ監査アプリケーションのパフォーマンス チューニング
  17. Analysis Services による OLAP キューブのパフォーマンス チューニング
  18. Reporting Services、Integration Services の技術支援
  19. 大手家電メーカーの制御系アプリケーション(100GB)のチューニングと運用管理設計 etc
弊社コンサルティング サービスの特徴
  • 弊社は、日本で唯一の SQL Server 専門の独立系コンサルティング会社です。
  • SQL Server の日本における最初のバージョンである 「SQL Server 4.21a」 から SQL Server を専門とし (キャリア 17年以上)、SQL Server を知り尽くした経験豊富なコンサルタントがすべての案件に対応いたします。
  • 人気メニューの 「パフォーマンス チューニング サービス」 は、100% の成果を上げ、過去すべてのお客様環境で驚異的な性能向上を実現しています。
  • 多数のコンサルティング実績があり、多くの企業様から 「御社でなくては駄目だ」 というお墨付きをいただいています。
  • 10年連続で Microsoft MVP として表彰され続け、業界への貢献が認められています。
  • SQL Server だけでなく、アプリケーションについてもアドバイスできる、希少なコンサルタントとして評価を受けています。
  • 毎年、積極的にアメリカでの研修に複数回参加し、SQL Server に関する最新情報をいち早く取得しています。
  • SQL Server だけでなく、古くから多くの製品に携わっており、アプリケーションや OS、Web サーバーを絡めた 総合的なコンサルティングを行うことができます。
  • SQL Server に関する多くの技術ドキュメント (マイクロソフト公開のホワイトペーパー、自習書、書籍) を執筆しています。
  • Microsoft 最大の技術イベント 「Tech・Ed」 など、多くの技術イベントでスピーカーを担当し、受講者アンケートで常に上位の結果を残しています。
  • 製品やヘルプについて、積極的にフィードバックをあげています。
  • 過去には、マイクロソフト公認トレーナーの経験もあり、1998年度には、年間 No.1 トレーナー (トレーナー アワード) として表彰を受けています。
  •   コンサルタントの具体的なプロフィールについては、社員紹介ページをご覧下さい。
コンサルティング メニューについて

コンサルティング メニューには、「パフォーマンス チューニング サービス」 のほかに、「DWH/BI システム設計支援」、「運用管理設計支援」、「移行/アップグレード支援」、「論理/物理設計支援」、「高可用性設計支援」 などを用意しております。
メニューの詳細内容は、コンサルティング サービス ページをご覧ください。

 

事例1

MPNロゴ


SQLQualityは執筆とセミナーを通じて技術の啓蒙やエンジニアの育成支援も行っています
最新刊
SQL Server 2016 の教科書
SQL Server 2016 の教科書(ソシム)

弊社オリジナル制作の
SQL Server 2016 自習書も
マイクロソフトのサイトで公開中!
ダウンロードはこちら
セミナー風景
セミナー風景

ロングセラー
ASP.NET でいってみよう  SQL Server 2000 でいってみよう
ASP.NET でいってみよう
第7刷 16,500 部発行
SQL Server 2000 でいってみよう
第12刷 28,500 部発行
SQL Server 2014 CTP2 インメモリ OLTP 機能の概要
SQL Server 2014 CTP2 インメモリ OLTP 機能の概要(Amazon Kindle 書籍)

弊社執筆の
SQL Server 2014 自習書
マイクロソフトのサイトで公開中
目次はこちら

弊社執筆の
SQL Server 2012 自習書
マイクロソフトのサイトで公開中
ダウンロードはこちら
松本美穂のコラム
(公開活動などのお知らせ)

第55回:書籍「SQL Server 2016の教科書 開発編」(ソシム)が発刊されました
第54回:「SQL Server 2016 プレビュー版 Reporting Services の新機能」自習書のお知らせ
第 53 回:SQL Server 2016 Reporting Services の新しくなったレポート マネージャーとモバイル レポート機能
第 52 回:SQL Server 2016 の自習書を作成しました!
第 51 回:PASS Summit と MVP Summit で進化を確信!
第 50 回:新しくなった Power BI(2.0)の自習書を作成しました!
第49 回:Excel 2016 の Power Query を使う
第 48 回:新しくなった Microsoft Power BI ! 無料版がある!!
第 47 回:「Microsoft Azure SQL Database 入門」 完成&公開!
第 46 回:Microsoft Power BI for Windows app からの Power BI サイト アクセス
第 45 回:Power Query で取得したデータを PowerPivot へ読み込む方法と PowerPivot for Excel 自習書のご紹介
第44回:「SQL Server 2014 への移行とアップグレードの実践」ドキュメントを作成しました
第43回:SQL Server 2014 インメモリ OLTP 機能の上級者向けドキュメントを作成しました
第42回:Power Query プレビュー版 と Power BI for Office 365 へのクエリ保存(共有クエリ)
第41回:「SQL Server 2014 CTP2 インメモリ OLTP 機能の概要」自習書のお知らせです
第40回: SQL Server 2012 自習書(HTML版)を掲載しました
第39回: Power BI for Office 365 プレビュー版は試されましたか?
第38回: SQL Server 2014 CTP2 の公開
第37回: SQL Server 2014 CTP1 の自習書をご覧ください
第36回: SQL Server 2014 CTP1 のクラスター化列ストア インデックスを試す
第35回: SQL Server 2014 CTP1 のインメモリ OLTP の基本操作を試す
第34回: GeoFlow for Excel 2013 のプレビュー版を試す
第33回: iPad と iPhone からの SQL Server 2012 Reporting Servicesのレポート閲覧
第32回: PASS Summit 2012 参加レポート
第31回: SQL Server 2012 Reporting Services 自習書のお知らせ
第30回: SQL Server 2012(RTM 版)の新機能 自習書をご覧ください
第29回: 書籍「SQL Server 2012の教科書 開発編」のお知らせ
第26回: SQL Server 2012 の Power View 機能のご紹介
第25回: SQL Server 2012 の Data Quality Services
第24回: SQL Server 2012 自習書のご案内と初セミナー報告
第23回: Denali CTP1 が公開されました
第22回 チューニングに王道あらず
第21回 Microsoft TechEd 2010 終了しました
第20回 Microsoft TechEd Japan 2010 今年も登壇します
第19回 SQL Server 2008 R2 RTM の 日本語版が公開されました
第18回 「SQL Azure 入門」自習書のご案内
第17回 SQL Server 2008 自習書の追加ドキュメントのお知らせ
第16回 SQL Server 2008 R2 自習書とプレビュー セミナーのお知らせ
第15回 SQL Server 2008 R2 Reporting Services と新刊のお知らせ
第14回 TechEd 2009 のご報告と SQL Server 2008 R2 について
第13回 SQL Server 2008 R2 の CTP 版が公開されました
第12回 MVP Summit 2009 in Seattle へ参加

技術コミュニティでも活動中

Microsoft MVP for SQL Server

松本美穂松本崇博

松本崇博 Blog(SQL Server Tips)
松本美穂ブログ(SQL Serverノート)