メインコンテンツまでスキップ

データベース・インスタンスの作成と管理

備考

プレビュー

この機能は、us-east-1us-west-2eu-west-1ap-southeast-1ap-southeast-2eu-central-1us-east-2ap-south-1の各地域でパブリック プレビュー段階です。

OLTP ワークロードの使用を開始するには、Databricks UI、API 呼び出し、Python SDK、または CLI を使用して Lakebase データベース インスタンスを作成します。

データベース・インスタンスの作成

推奨されるデフォルトでデータベース・インスタンスを作成します。インスタンス名を指定する必要があります (1 から 63 文字、文字、ハイフンのみ)。作成者は、 databricks_superuser ロールを持つデータベース所有者です。

ほとんどのワークスペース・ユーザーは、デフォルトでデータベース・インスタンスを作成できます。権限の問題が発生した場合は、「 データベース・インスタンスの権限」を参照してください。

  1. ワークスペースのサイドバーで「 コンピュート 」をクリックします。
  2. [ Lakebase Postgres ] タブをクリックします。
  3. データベース・インスタンスの作成 」をクリックします。
  4. データベース・インスタンス名を入力します(1〜63文字、文字、ハイフンのみ)。
  5. 作成 をクリックします。

詳細設定

これらの機能は、インスタンスを編集して、作成中または作成後に構成することもできます。

機能

説明

サーバーレス予算ポリシー

データベースインスタンスの予算ポリシーを選択して、サーバレスの使用状況と請求を特定の予算に帰属させます。 カスタムタグを追加することもできます。

インスタンスサイズ

ワークロードのパフォーマンス要件に合わせて コンピュート リソースをスケーリングします (デフォルト to 2 CU)。

ウィンドウを復元

ポイントインタイム復旧の保持期間 (2 から 35 日、デフォルト 7 日) を設定します。

高可用性

フェイルオーバーノードを追加して、本番運用ワークロードのビジネス継続性を確保します。

親から作成

既存のデータベース・インスタンスからコピー・オン・ライト・クローンを作成します。

インスタンスの停止または開始

データベースインスタンスを停止または起動するには、そのインスタンスに対する CAN MANAGE 権限が必要です。インスタンスを停止または開始するには、Databricks UI、API 呼び出し、Python を使用します SDK または CLI です。

  1. ワークスペースのサイドバーで「 コンピュート 」をクリックします。
  2. [ Lakebase Postgres ] タブをクリックします。
  3. 停止または開始するデータベース・インスタンスをクリックします。
  4. ページの右上隅にある「 停止 」または 「開始 」をクリックします。

停止時の動作

データベース インスタンスの動作:

  • データは保持されます。
  • インスタンスは、読み取りまたは書き込み操作には使用できません。
  • 同期されたテーブル は読み取りを提供しません。
  • Lakeflow 宣言型パイプライン (LDP) は、停止したインスタンスを検出しないため、エラーを返す可能性があります。
  • 停止したインスタンスに登録されたカタログは、UI にスキーマの詳細を表示しません。

機能の制限:

  • DatabaseTables または DatabaseCatalogsを作成または削除することはできません。
  • 停止したインスタンスを削除またはサイズ変更できます。容量の変更は、インスタンスの再起動時に有効になります。
  • パイプラインを停止できます。

起動時の動作

  • インスタンスは STARTING 状態になり、準備が整うと AVAILABLE になります。

制限

  • LDP は停止したインスタンスを検出せず、エラーを返す可能性があります。
  • 停止したインスタンスに登録されたカタログは、UI にスキーマの詳細を表示しません。

インスタンスの削除

データベース・インスタンスを削除すると、関連するすべてのデータが削除されるため、注意が必要です。

データベース・インスタンスに対する CAN MANAGE 権限が必要です。テーブルまたはカタログの所有者でない場合は、所有権を自分自身に再割り当てする必要があります。ワークスペース管理者は、自分が所有していないデータベースインスタンスを削除できます。

Databricks では、データベース インスタンスを削除する前に、関連付けられているすべての Unity Catalog カタログ、同期されたテーブル、および子インスタンスを削除することをお勧めします。そうしないと、カタログを表示したり、カタログを参照する SQL クエリを実行したりしようとすると、エラーが発生します。

  1. ワークスペースのサイドバーで「 コンピュート 」をクリックします。
  2. [ Lakebase Postgres ] タブをクリックします。
  3. 削除するデータベース・インスタンスを選択します。
  4. 「カタログ」 タブをクリックすると、データベース・インスタンスに関連付けられているデータベース・カタログの完全なリストが表示されます。
  5. データベース・カタログごとに、管理カタログにあり、データベース・カタログとして登録されていないものを含め、 同期されたすべてのテーブルを削除します
  6. [ カタログの削除ケバブメニューのアイコン。 >]をクリックします。

データベースインスタンスのサーバレス予算ポリシーを更新する

サーバレス予算ポリシーは、ポリシーに割り当てられたユーザによって発生したサーバレス コンピュート アクティビティに適用されるタグで構成されます。 データベースインスタンスに使用法ポリシーをタグ付けすることで、請求コストと使用コストを特定のポリシーに帰属させることができ、サーバレスリソース全体の支出の追跡、管理、および制御が容易になります。

UIを使用して、データベース・インスタンスの予算ポリシーを更新します。

  1. ワークスペースのサイドバーで「 コンピュート 」をクリックします。
  2. [ Lakebase Postgres ] タブをクリックします。
  3. 課金ポリシーを更新するデータベース・インスタンスを選択します。
  4. 右上の [編集] をクリックします。
  5. サーバレス予算ポリシー を選択します。
  6. 保存 をクリックします。

次のステップ

制限事項と要件

次のセクションでは、管理対象データベース・インスタンスの制限と構成要件について説明します。インスタンスの作成と使用に関する制約については、「 制限事項と考慮事項」を参照してください。

インスタンス名の要件

  • 1 から 63 文字の長さにする必要があります。
  • 文字で始まる必要があります。
  • 英数字とハイフンのみを含めることができます。
  • 2 つの連続するハイフンを含めることはできません。