データベースパフォーマンスの最適化

アプリケーションのパフォーマンス向上を考えるときに、データベースのパフォーマンスは、見逃すことのできないポイントです。効率的なデータ構造、データ転送の速度、ストレージサイズなど、日々増加するデータに対して、パフォーマンスへの影響は深刻です。

データベースのパフォーマンス問題に適切に対処するには、設計、開発、運用の各フェーズで、ツールを活用した対策が必要です。

設計フェーズにおける対応

erda85_thumb

データベースアプリケーションの性能を左右するのは、データベース設計であるといっても過言ではありません。パフォーマンスはもちろん、データのメ ンテナンス性、拡張の手間なども、この設計に大きくかかわってくるので、プロジェクトのコストを大きく左右する重要な要素でもあるといえます。

設計フェーズでしばしば起こる問題は、既存システムとの関係です。既存のデータベース資産を再利用したり、連携して利用する場合には、これらがボトルネックとなる場合があります。従って、データベースの設計をサポートするツールは、単に、データベース設計を効率化するだけでなく、既存のデータベースの設計情報を読み込みで可視化し、新規開発との調整を行って最適化できるものでなければなりません。

ER/Studio を用いれば、データベースの設計をビジュアルに実行し、最適な設計を容易に行うことができます。既存のデータベーススキーマーをインポートして図化することもできるので、データベースをよりよい設計に変更したり、既存のデータベース資産を新しい環境に移行するプロジェクトなどで活用することもできます。

これだけはチェック:

icon_watch 1分で分かる!ER/Studioによるデータベース設計

もっと詳しく:

icon_watch Webセミナービデオ「データベース設計ツールER/Studio 8.5の概要と活用法」

開発フェーズにおける対応

profiling_thumb

データベースのパフォーマンス問題への対応を、統合テスト以降と位置付けるのは、大きな誤りです。問題のあるSQLコードは、開発段階でアプリケーションに忍び込み、最終的にある時点で顕在化します。しかし、多くの場合、問題が顕在化した時は手遅れで、常に緊急対応が必要になってしまいます。

正しいアプローチは、開発段階から、パフォーマンス劣化を引き起こすSQLコードを検出、修正することです。DB Optimizer XEを用いれば、SQL文を診断し、どこで時間がかかっているかを詳細に分析することができます。体感レベルでは分からないパフォーマンスの差異も、ビジュアルに理解できるので、効率よくSQLのパフォーマンスを最大化できます。

これだけはチェック:

icon_watch 1分で分かる!DB OptimizerによるSQLプロファイリング

もっと詳しく:

icon_watch Webセミナービデオ「DBOptimizerによるデータベース パフォーマンスチューニングの概要と評価方法」

運用フェーズにおける対応

dbartisan_thumb

運用フェーズでは、データベースに発生する恐れのあるパフォーマンス問題を未然に防ぐこと、一度問題が発生してしまった場合には、迅速かつ適切な対応を行うことが重要です。

DBArtisan XEは、データベース全体の運用管理業務を効率化します。キャパシティプランニングなど、データベースの成長に対処するための分析機能も搭載しているので、問題の発生を予防することができます。

DB Optimzier XEには、運用フェーズまでをカバーするDB Optimzier XE Enterprise Editionが用意されています。これに搭載された、DB Performance Centerは、データベースのパフォーマンスを24時間365日監視します。問題となるSQLについては、DB Optimizer XEによってすばやく最適化できます。

これだけはチェック:

icon_watch 1分で分かる!DBArtisanによるクロスプラットフォームデータベース管理

もっと詳しく:

icon_watch Webセミナービデオ「DBArtisan チュートリアル」

エンバカデロのデータベースパフォーマンス最適化ツールを評価するには...

エンバカデロでは、ER/Studio、DB Optimizer XE、DBArtisan XEをご評価いただくためのさまざまなリソースを用意しています。ぜひご活用ください。

icon_download

トライアル版 - 製品のフル機能をお試しいただけるトライアル版を無償ダウンロードできます。なお、インストールされた評価版は、購入した製品版のプロダクトキーを入力することによって、そのまま製品版としてご利用いただくことができます。

DB Optimizer トライアル版を用いた製品評価には、評価ガイド(PDF) をご活用ください。

icon_watch

製品紹介ビデオ - 製品の概要や活用方法を説明したビデオを視聴・ダウンロードできます。

icon_webinar

Webセミナー - 自宅やオフィスで気軽に参加できるWebセミナーを定期開催しています。ER/Studioに関するWebセミナーは、現在以下を予定しています。

icon_read

ホワイトペーパー - 製品の活用方法などを解説した技術文書をダウンロードできます。

icon_read

導入事例 - ツール導入の効果を実際のお客様事例で確認できます。

大日本印刷株式会社 - SQL設計開発ガイドラインによる手作業のチューニングからDB Optimizerを活用したSQLチューニングより、作業時間を8分の1に短縮!