データベースサービス(MySQL)

MySQLデータベース・サービスは、アプリケーションのセットアップ、運用、スケーリングを簡素化する分散型リレーショナル・データベースです。 お客様のアプリケーション環境内のプライベートサービスです。 通信できるのは、お客様の他のサービスのみで、一般のインターネットには接続できません。 Liferay Cloud のデータベースでは、テーブル名とカラム名の大文字と小文字が区別されます。

データベースサービスは、Liferay Cloud で利用可能ないくつかのサービスの一つです。

詳細は、 データベースのサービス制限 のセクションを参照してください。

環境変数

これらの環境変数を設定することで、データベースサービスの設定を行うことができます。 LCP_MASTER_USER_NAMELCP_MASTER_USER_PASSWORDLCP_DBNAMEを設定する場合、データベースサービスに依存する他のサービス(例:バックアップやLiferayサービス)に同じ値を使用することを確認します。

これらの変数は、最初のデプロイメントの前に設定しておく必要があります。 新しい値でビルドを生成した場合、その後のデプロイに失敗します。 開発時には、サービスを削除し、これらの変数の新しい値で LCP.json ファイルを更新することができますが、これは本番環境では実行できません。

名前デフォルト値説明
LCP_DBNAME運動体データベース名です。
lcp_master_user_namedxpcloudマスターユーザー名。
lcp_master_user_passwordlcp_project_master_tokenマスターパスワード。

データベースメンテナンスウィンドウの変数

Liferayクラウド環境のデータベースサービスは、定期メンテナンスのため、通常2分程度のダウンタイムが発生することがあります。 ダウンタイムの影響を減らすために、このメンテナンスを実行する日時を設定できます。 デフォルトでは、特定の日時は決められていません。

名前許容値説明
LCP_GCP_MW_DAY1 から 7希望する曜日(月(1)〜日(7)、UTC時間)。
lcp_gcp_mw_hour0 から 23希望する時間帯(UTC時間)。
lcp_gcp_mw_update_trackCANARY, STABLEcanary を設定して、他の環境より最大で1週間早く更新します。

Google Cloud MySQL フラグ

MySQLのフラグを環境変数として渡すことができます。 利用可能なフラグは、 Google Cloud documentation に記載されています。 Liferay Cloud で動作させるには、各フラグの先頭に LCP_GCP_DATABASE_FLAG_ を付加する必要があります。 以下は、開発環境でのデバッグに役立つ一般的なフラグですが、本番環境ではパフォーマンスに大きな影響を与えるため、使用しないでください。

warning

Googleのドキュメントに記載されているように、一部のデータベースフラグ設定はインスタンスの可用性または安定性に影響を与える可能性があります。 これらのフラグを使用する際は、Googleの 運用ガイドライン に従って、十分に注意してください。

名前許容値デフォルト値
lcp_gcp_database_flag_general_logオン、オフオフ
lcp_gcp_database_flag_slow_query_logオン、オフオフ

関連情報

Capabilities

Product

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy