MySQL コンサルティング・サポート

MySQL Premier Support には、MySQLコンサルティング・サポートが含まれます。コンサルティング・サポートは、クリティカルな障害を未然に防ぐためのプロアクティブなサポートです。MySQLサポート・エンジニアがMySQLサーバー、スキーマ、クエリー、およびレプリケーションの適切な設定と調整方法についてアドバイスを提供し、パフォーマンスと可用性を最大限に引き出します。MySQLデータベース・アプリケーションの最適な設計および調整を推進することによって、ITインフラ環境への無駄なハードウェア投資を省くことができます。

リモート・トラブル・シューティング

そのようなときに、MySQLのサポート・エンジニアがお客様のサーバーにリモートからアクセスし、以下の支援を行ないます。

  • インストレーションおよびアップグレード
  • サーバー構成の解析と調整
  • パフォーマンスと安定性の診断
  • システムおよびサーバーの統計データ等の情報収集

レプリケーション・レビュー

レプリケーションを利用する目的は、スケール・アウト戦略の手段として、データベース・サーバの冗長性を確保するため、もしくは単にバックアップをとるためなど様々ですが、MySQLのサポート・エンジニアが、お客様が検討中または既に実装しているレプリケーションのアーキテクチャまたは構成をレビューし、以下のような点においてアドバイスを提供し、パフォーマンスと信頼性を確実にします

  • 構成またはアーキテクチャの欠陥の検出
  • 各使用ケースによるパフォーマンス向上の可能性
  • レプリケーションのより良い活用方法
  • 代替実装案

パーティショニング・レビュー

パーティショニングを利用する目的は、クエリー・パフォーマンスの向上、I/Oのストレージ・デバイス間での分配、バックアップの助長、または履歴データのメンテナンスの簡素化など様々ですが、MySQLサポート・エンジニアが既存のまたは検討中の実装方法についてテビューし、以下のアドバイスを提供します。

  • 代替パーティショニング機能およびテクニック
  • パーティショニング・プルーニングの効果的な利用方法
  • 環境に最適なパーティショニング・メンテナンス・テクニック
  • 異なるタイプのパーティションおよびサブパーティション構成

スキーマ・レビュー

テーブル設計またはインデックス方針の検証が必要な場合、MySQLサポート・エンジニアがスキーマの一部をレビューし、以下のアドバイスを提供します。

  • 正規化の改善策
  • 非正規化の改善策
  • 最適なインデックス作成
  • 最適なカラムタイプ
  • 最適なストレージ・エンジン

クエリー・レビュー

リソースを過度に消費するクエリーや、必要なパフォーマンスを得られないなどの問題のあるクエリーがある場合に、MySQLサポート・エンジニアがクエリーをレビューし、以下のアドバイスを提供します。

  • クエリーの構造や形式の改善
  • インデックスの改善
  • 代替クエリー
  • MySQL内部の有効な活用方法
  • MySQL特有の機能の有効な活用方法

パフォーマンス・チューニング

独自の利用形態に特化したプラットフォームの選択やサーバー構成について専門家のアドバイスを得たい場合、MySQLのサポート・エンジニアがサーバー構成やシステム情報をレビューし以下のアドバイスを提供します。

  • パフォーマンスの改善策
  • サーバーおよびOSの構成の変更
  • 最適なパフォーマンスを得るためのプラットフォームとハードウェアの選択

コード・レビュー:クライアントAPI

アプリケーションがConnector/ODBCやConnector/JDBCなどのMySQL Connectorを使っている場合やC API、PHP、Python “MySQLdb”、Perl DBIなどのクライアントAPIを使っている場合に、MySQLのサポート・エンジニアがその使用方法をレビューし、以下のアドバイスを提供します。

  • ベスト・プラクティス
  • コードの適切さ
  • 一般的な問題に対するソリューション
  • 代替実装案
  • 接続の堅牢性の強化

コード・レビュー:ユーザ定義関数

MySQL Enterprise データベースは、ユーザ自身でC++ユーザ定義関数(UDF)を作成できます。MySQLのサポート・エンジニアがUDFのレビューを行い、以下のアドバイスを提供します。

  • ベスト・プラクティス
  • コードの適切さ
  • 一般的な問題に対するソリューション
  • 代替実装案

コード・レビュー: サーバー拡張

MySQL Enterprise データベースではカスタム・ストレージ・エンジン、カスタム全文検索関数、サーバー動作の直接的な変更など、様々な方法によるサーバーの拡張が可能です。MySQLのサポート技術者がお客様と共同で拡張のレビューを行い、以下のアドバイスを提供します。

  • ベスト・プラクティス
  • コードの適切さ
  • 一般的な問題に対するソリューション
  • 代替実装案

コード・レビュー: ストアド・ルーチン(トリガー、プロシージャ、関数)

MySQL Enterprise データベースのストアド・ルーチンにストアド・プロシージャ、トリガー、ストアド・ファンクション等の複雑な業務ロジックを組み込んでいる場合に、MySQLのサポート・エンジニアがレビューを行い、以下のアドバイスを提供します。

  • ベスト・プラクティス
  • コードの適切さ
  • 一般的な問題に対するソリューション
  • 代替実装案

インストレーション・サポート

MySQL Server、Enterprise Monitor、Query Analyzer、その他MySQLソフトウェアのインストレーションに際して、MySQLエキスパートの助けが必要な場合に、MySQLのサポート・エンジニアが以下の支援を行ないます。

  • プラットフォームに最適なバイナリの選択
  • 電話によるインストレーションガイド