株式会社コーソル

LICENSE

販売製品

SQLチューニングならアクセスパターン分析でWHER条件を可視化するMAJESTY

システムに新機能が追加されるたび発生する遅延SQLのチューニングに忙殺されていませんか?
MAJESTYは特許技術 “アクセスパターン分析” により、チューニング単位をSQL単位からテーブル単位とすることで、SQLチューニング工数を1/10以下に削減可能です。

01.MAJESTYのアクセスパターン分析とは

SQLのWHERE条件(アクセスルート)をテーブル毎にパターン化したもので、システム全体のSQLアクセスパターンを可視化します。
SQL単位ではなくWHERE条件単位で管理しますので、SQLチューニングの対象を大幅に削減することができます。

通常のDBパフォーマンス監視製品

MAJESTY

多数のSQL実行でもテーブル内のデータを絞るWHERE条件で使用する列は限定的

MAJESTYではWHERE条件で使用される列(アクセスルート)がチューニング対象

通常のDBパフォーマンス監視製品

MAJESTY

MAJESTY – アクセスパターン詳細分析画面 –

02.MAJESTYを使ったSQLチューニング

MAJESTYを使ったSQLチューニングは、『該当テーブルへのアクセスルート(WHERE条件)に対して適切なインデックスを作成する』です。

MAJESTYではシステムで実行される全SQLのアクセスルートを収集・分析します。

分析結果で洗い出されたアクセスルートを見て必要な列にのみ索引を作成する形が取れます。

さらにMAJESTYではアクセスパターンを元に作成すべきインデックスを指示する『インデックス自動設計』という機能も用意されています。

インデックス自動設計によりテーブルのどの列を対象としたインデックスを作成すべきかが表示されますので、この情報をもとにインデックス作成を進めてください。

アクセスルート分析→インデックス自動設計→推奨インデックス作成を経ることでMAJESTY監視対象DBで実行されている全SQL文の最適化が簡単に完了します。

システム内のアプリケーション・バージョンアップ、新機能リリースなど、新たなSQLが実行されるタイミングは様々です。

新たなSQLが実行されるタイミングでMAJESTYを利用することにより、誰でも・工数をかけず・漏れなく システムで実行される全SQLを健全化することができます。

MAJESTY – アクセスパターン詳細分析画面 –


MAJESTY – インデックス自動設計画面 –


MAJESTY – インデックス自動設計画面 –


監視対象DBでインデックスを作成してチューニング完了

SQL> create index <インデックス名> on <テーブル名> (<インデックス作成先列名>);

インデックス作成実行例
SQL> CREATE INDEX country_iso_code_idx ON countries (country_iso_code);

03.MAJESTY概要紹介

MAJESTYのコンセプト、特徴、お客様の声、製品デモを動画でご紹介します。

MAJESTYコンセプト、特徴、お客様の声

※本動画の提供元は株式会社シスバンクです。

MAJESTYデモ

※本動画の提供元は株式会社シスバンクです。

04.MAJESTYのシステム構成

05.MAJESTYのライセンス

価格に関してはお問い合わせからご相談ください。

MAJESTYのライセンス

  • ライセンスはサブスクリプション形態
  • サブスクリプションには製品利用権利/製品サポート/教育/分析会(年2回まで)を含む
  • 課金単位はインスタンス単位
  • MAJESTYを評価したい場合にはPOCライセンスの購入が必要
ライセンス種別 ライセンス数
インスタンス単位
契約期間 対象DB製品
POCライセンス 1インスタンス 3ヵ月 Oracle/SQL Serverいずれか
年間ライセンス 1インスタンス 1年 Oracle/SQL Serverいずれか
10ライセンスパック 10インスタンス 1年 混在可能
サイトライセンス サイト内無制限 1年 混在可能

06.MAJESTY導入支援メニュー

MAJESTY導入はマニュアルも用意されていて非常に簡単ですので、お客様ご自身でも実施可能です。
もちろん弊社でMAJESTY導入支援も承っておりますので、必要あらばMAJESTYライセンスと一緒にご依頼ください。

07.お問い合わせ

お気軽にお問い合わせください

コーソルに関するご質問やお見積りはお気軽に以下からお問い合わせください。
専任の担当者が対応いたします。

お問い合わせはこちら >

( 平日 9:00-18:00 )

08.よくある質問

  • MAJESTYとはどのような製品なのでしょうか?

    システム全体で実行されるSQLを可視化するデータベース可視化ツールです。
    ただ実行されるSQLを可視化するだけでなく、SQLのWHERE句毎に分類してSQLをグルーピングすることでSQLチューニング対象を最小化可能です。

  • MAJESTYのアクセスパターン分析とは何ですか?

    アクセスパターン分析は”アクセスルート(WHERE条件)とアクセスパス(索引利用有無など)”を組み合わせたものです。
    アクセスパターン分析により、チューニングすべきSQLを実行されているSQLの1/10以下にまで減らすことができます。
    アクセスパターン分析は01.アクセスパターン分析とはをご参照ください。

  • MAJESTYのライセンス体系は?

    MAJESTYはサブスクリプションライセンスとなり、年単位で契約可能です。
    ライセンスの課金単位はインスタンス単位です。
    サブスクリプションライセンスには製品利用権利/製品サポート/教育/分析会(年2回まで)を含んでいます。

  • MAJESTYのトライアルは可能ですか?

    MAJESTYでは無償トライアルが用意されていません。
    有償版の3ヵ月間利用可能なPOCライセンス(導入支援/教育/分析含む)をご利用ください。

  • MAJESTYの価格は?

    価格は公開しておりません。
    詳細な価格はお問い合わせからご相談ください。

データベースに関することならお任せください