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のサポート・エンジニアが以下の支援を行ないます。
- プラットフォームに最適なバイナリの選択
- 電話によるインストレーションガイド