Cloud DB for MySQL FAQ
    • PDF

    Cloud DB for MySQL FAQ

    • PDF

    Article Summary

    Classic/VPC環境で利用できます。

    Cloud DB for MySQLでよくある質問に対する回答です。
    以下のよくある質問から答えが得られなかった場合、ご利用ガイドで必要な内容を探して確認したり、お問い合わせをご利用ください。

    Cloud DB for MySQL FAQは、以下のようないくつかのテーマで構成されています。


    サービス一般

    Cloud DB for MySQLに関する一般的なよくある質問とその回答は、次の通りです。

    Q. VPC環境と Classic環境との違いは何ですか?

    A. Classic環境とは一般的なクラウド環境をいい、VPC環境とは論理的に相互分離された VPC(Virtual Private Cloud)を提供するクラウド環境をいいます。
    VPCを通じて企業が従来使用していたデータセンターネットワークと類似の環境を実装できます。アカウントごとに最大3つの VPCを作成でき、各 VPCは最大ネットマスク0.0.255.255/16(IPアドレス65,536個)サイズのネットワークアドレス空間を提供します。

    Q. 作成した MySQL Serverにどうアクセスしますか?

    A. NAVERクラウドプラットフォームサーバで Privateドメインを使用してアクセスするか、SSL VPNまたは Publicドメインを使用してクラウド外部からアクセスできます。
    NAVERクラウドプラットフォームサーバで Privateドメインを使用したアクセス方法についての説明は、Cloud DB for MySQL を開始するをご参照ください。クラウド外部からのアクセス方法についての説明は、SSL VPNを使用したアクセスPublicドメインを使用したアクセスをそれぞれご参照ください。

    Q. アプリケーションサーバを介さずに MySQL Serverに直接アクセスしてデータベースを管理するには、どうすればいいですか?

    A. MySQL Workbenchまたは phpMyAdminを通じて MySQL Serverに直接アクセスして管理できます。
    各ユーティリティの使用方法についての説明は、クラウド外部から DB Serverへのアクセスをご参照ください。

    Q. 個別 MySQL Serverを一般サーバのように開始または停止できますか?

    A. MySQL Serverの個別開始または停止はサポートしません。再起動や削除のみ可能です。
    個別 MySQL Serverを停止して一時的に料金が発生しない形式では使用できません。再起動する場合、当該 MySQL Serverがインストールされた仮想サーバと当該サーバを同時に再起動します。

    Q. MySQL Serverを再起動した後、容量が減りました。どうすればいいですか?

    A. MySQL Serverはトランザクションを長時間使用する場合、一時保存場所である Temporary Tablespaceストレージの容量が増加して MySQL Serverの容量が減ったように表示される場合があります。
    これは正常な現象として、MySQL Serverが再起動したらその一時保存場所は返却されます。

    Q. Monitoringメニューからサーバをモニタリングする時に、メモリ使用量が継続して増加すると表示されます。サーバに問題が発生したことを意味しますか?

    A. MySQL Serverのパフォーマンス向上のために innodb_buffer_pool_size設定値以上にメモリ使用量が増加する場合があります。実際のメモリサイズの約90%まで使用量が増加することは正常な現象です。メモリ使用量を下げたい場合は、innodb_buffer_pool_size値を下げて使用します。


    高可用性

    Cloud DB for MySQL高可用性に関するよくあるご質問とその回答は、次の通りです。

    Q. 高可用性設定を使用する時、Master Serverと Standby Master Serverの違いは何ですか?

    A. MySQL Serverが正常運用される間、Standby Master Serverはいかなるロールもなく Master Serverのデータをそのままコピーします。Master Serverに障害が発生して正常運用できなくなると、自動で Failoverを実行して Standby Master Serverが Master Serverのロールを譲り受けて実行します。

    Q. Master Serverを再起動すると、自動で Failoverが実行されますか?

    A. 障害が発生する場合のみ Failoverが自動実行されます。ユーザーの再起動コマンドでは実行できません。

    Q. ユーザーが直接 Failoverを実行できますか?

    A. ユーザーも直接実行できます。サービスオープン前に Master Server障害による Failover状況を再現して、アプリケーションに影響がないか事前に点検できます。
    Failoverを実行する間、サーバにアクセスできない場合があります。詳しい使用方法については、DB Serverの Master DB Failoverをご参照ください。


    DBサーバコピー

    Cloud DB for MySQL DBサーバコピーに関するよくあるご質問とその回答は、次の通りです。

    Q. Replication errorが発生して Replicationが停止しています。どうすればいいですか?

    A. 状況に応じて Skip replication error機能でエラーが発生したクエリをスキップ処理するか、Replication errorが発生した DBを再インストールできます。
    Skip replication errorの場合、Master Serverのデータとの整合性を完全に確認しないため、今後エラーが再発生して replicationが再度停止することがあります。DB再インストールの場合、直近のバックアックで DBを再構築して Master Serverとのデータ整合性をチェックします。再構築するまで時間がかかります。 完了した後は Master Serverと同じデータを持つことになります。
    Skip Replication Errorや DB再インストールについての説明は、DB Serverの Replication状態確認をご参照ください。

    Q. Replication遅延はどうして発生しますか?

    A. Replication遅延は、MySQLの Replication仕様とユーザーアプリケーションの動作による現象として、Cloud DB for MySQLの障害ではありません。一般的に Replication遅延は、Master DBに書き込み負荷が高い場合、多くの書き込みクエリが流入される場合、1つのトランザクションで大量の変更後に commitした場合、Primary Keyがないテーブルに多くの rowを変更するクエリを実行した場合、長時間の実行が必要なクエリが流入される場合、ロックによって待機する場合に発生します。
    Monitoringの Query Timelineのグラフチャートで遅延が発生するクエリを確認できます。Query Timelineで遅延が増加する時点を検索したり、遅延しているサーバの Query Timelineをご確認ください。

    Q. Replication遅延を緩和したり解決するには、どうすればいいですか?

    A. 遅延の発生時に innodb_flush_log_at_trx_commitConfig値を変更し、Master DBの Replication遅延の原因になる Primary Keyがないテーブルに Primary Keyを追加した後に Standby Master Serverを再構築してください。
    Master DBの innodb_flush_log_at_trx_commit値に関する説明と変更方法は、MySQLガイドと DB Serverの DB Config管理をそれぞれご参照ください。
    Master DBの Primary Keyがないテーブルに Primary Keyを追加した後、Standby Masterを再構築する方法は2つあります。Replicationの状態確認で再インストールするか、Master Serverの高可用性設定を解除した後に再設定してください。


    連携サービス

    Cloud DB for MySQL連携サービスに関するよくあるご質問とその回答は、次の通りです。

    Q. MySQL Serverパフォーマンスや OSに関連してしきい値を設定し、超過時は発生したイベントを管理者に通知する機能はありますか?

    A. Cloud DB for MySQLは、基本的にサーバのパフォーマンスや OSに対するモニタリングサービスとイベント収集サービスを提供します。
    Cloud Insightと連携してユーザーが直接しきい値を設定し、発生したイベントに対してメールや SMSでアラームを通知するように設定できます。詳しい使用方法は、MonitoringEventをご参照ください。

    Q. 外部ソリューションと連携して使用できますか?

    A. ゼロボード、グヌーボードなどの外部ソリューションと連携できます。ストレージエンジンを InnoDBに指定してインストールすると使用できます。
    他のストレージエンジンが必要な場合、MySQLインストール型サービスを使用できます。


    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.