SQL Server のことなら SQL Quality SQL Server パフォーマンス チューニング コンサルティング、アドバイザリ、トレーニング
主なコンサルティング実績
  1. 9 TB データベースの物理・論理設計支援 (パーティショニング対応など)
  2. 1秒あたり 1,000 Batch Request の ASP (アプリケーション サービス プロバイダ) サイトのパフォーマンス チューニング (ピーク時の CPU 利用率 100% を 10% まで軽減)
  3. 検索系 Web サイトのパフォーマンス チューニング (10倍以上のパフォーマンス UP を実現)
  4. 10 Server によるレプリケーション環境のパフォーマンス チューニング
  5. 3 TB のセキュリティ監査アプリケーションのパフォーマンス チューニング
  6. 大手家電メーカーの制御系アプリケーション(100GB)のチューニングと運用管理設計
  7. 約 3,000 本のストアド プロシージャとユーザー定義関数のパフォーマンス チューニング
  8. ASP.NET / ASP (Active Server Pages) アプリケーションのパフォーマンス チューニング
  9. Analysis Services OLAP キューブのパフォーマンス チューニング
  10. 大手流通系システムの夜間バッチ実行時間を 4時間から 1時間半へ短縮
  11. 大手インターネット通販システムの夜間バッチ実行時間を 5時間から 1時間半へ短縮
  12. 宅配便トラッキング情報の日中バッチ実行時間を 2時間から 5分へ短縮 etc
コンサルティング メニューの例

以下は、コンサルティング メニューの例になります。メニューの詳細内容はお客様ごとにカスタマイズしております(ミーティング時やお電話等でご相談させていただきます)ので、 あくまでも目安としてご覧ください。

1. パフォーマンス チューニング サービス

なぜ遅いのかが分からない」、「ハードウェアを増強したのに期待したほどの効果が現れない」、 「ハードウェアを増強するタイミングが分からない」。そういった経験はありませんでしょうか?
本サービス(パフォーマンス チューニング)では、遅い原因の切り分け(ボトルネックの発見)を行い、 それに応じた「クエリ チューニング」(最適なインデックスの実装や SQL の見直し、ロック処理の見直し)や「アプリケーションの改修支援」 (ビジネス ロジックの見直し、最適な実装方法のご提案)などを行います。
クエリ(SQL)やアプリケーションに問題がある場合、単にハードウェアの増強(数百万円以上の投資)だけを行っても、 期待ほどの効果が現れない(費用対効果が低い)場合がよくあります。 ハードウェアのスペックには限界があるからです。弊社のコンサルティング サービスでは、費用対効果が最も高くなるよう最適な実装方法をご提案いたします。 お客様にも大変ご好評をいただいている自信のメニューです。ぜひご活用ください。

2. 論理・物理設計支援

データベースのパフォーマンスは、論理設計および物理設計に多大な影響を受けます。 「開発時やテスト時には問題がなかったのに、本稼動後しばらくしてからパフォーマンスが悪くなった」、 という経験はありませんでしょうか?
そうならないためには、事前の論理設計と物理設計が非常に重要になります。 将来を見据えた論理設計(正規化や非正規化)、 ハードウェアのサイジング(CPU、メモリ、ディスクなどの見積もり)、 SQL Server の環境設定、データベース ファイル設計(容量見積もり含む)などを支援いたします。
また、本稼働後を見据えた負荷テスト(ラッシュ テスト、多重度を上げたストレス テスト)の作成についても支援いたします。

3. 運用管理設計支援

データベース サーバーは生き物です。 SQL Server はメンテナンス フリー(自動チューニング)で問題なく動作すると思われがちですが、 定期的なメンテナンスを実施しないと、ある日突然遅くなった、ということが起こりえます。 データベースのパフォーマンスを良い状態に保つには、定期的なメンテナンス(運用管理設計)が非常に重要になります。
また、適切なバックアップ計画を立てて、バックアップを実行しておかないと、障害時にデータを失うことになりかねません。 本メニュー(運用管理設計支援)では、「バックアップ計画の作成」や「定期メンテナンス作業」(インデックスの再構築、統計の更新など)の支援を致します。

4. 高可用性設計支援

本メニュー(高可用性設計支援)では、クラスタリング(MSCS:Microsoft Cluster Service)や、データベース ミラーリング、ログ配布、レプリケーションなど 高可用性(High Availability)が求められる SQL Server システムを設計される企業様を支援いたします。

ご相談・お申し込みの流れ
  1. メールにて会社名と御担当者様のお名前を明記の上、miho_matsumoto@sqlQuality.com (担当: 松本美穂) まで、ご連絡ください
  2. 弊社のコンサルティング担当がお話を伺いに参ります (関東圏外の場合はお電話でお話を伺います)
  3. 弊社で実施が可能と判断した場合には、お見積もりを提出させていただきます
  4. お客様にお見積もりを見ていただき、発注の判断をしていただきます
  5. 発注書をいただいた上で、コンサルティング サービスのフェーズに入らせていただきます
コンサルティングのステップ
  1. 現状の調査 : お客様の環境を詳細に調査させていただきます
  2. 分析と提案 : 調査結果をもとに最適な実装方法をご提案させていただきます
  3. サポート : 提案内容をもとにお客様に実装していただく作業の支援をさせていただきます
  4. 効果検証 : 実装後の効果を検証し、レポートを提出させていただきます
ご契約の種類と費用

A 契約: 150万円より

お客様の環境を調査分析後、調査レポートを提出。最適な実装方法(ベスト プラクティス)をご提案した上で、サーバー環境の設定の見直しや、インデックスと SQL 文のチューニング、ロック処理の見直しなどを行います。

B 契約: 200万円より

A 契約 の内容に加えて、アプリケーションの修正を伴う最適な実装方法(ベスト プラクティス)をご提案いたします。

プチ コンサルティング契約: 15万円/日

1日単位でのコンサルティング契約になります。お客様先の環境を確認し、お話を伺いながら、その場で可能な範囲でアドバイスさせていただきます。

  • Server の台数やアプリケーションの数など、お客様の環境 / 状況 / 内容によって異なりますので、まずはお気軽にご相談いただければと思います。
  • 弊社では、遠方のお客様ともご契約させていただいております。その場合には、実費で交通費・宿泊費を頂戴いたしております。

既刊書

ASP.NET でいってみよう  SQL Server 2000 でいってみよう
  • ASP.NET でいってみよう
  • 第6刷 15,500 部発行
  • SQL Server 2000 でいってみよう
  • 第11刷 27,000 部発行