このページでは、Firebase Realtime Database の使用に関するトラブルシューティングのヘルプ情報と、よくある質問への回答を紹介します。お探しの情報が見つからない場合や、サポートが必要な場合は、Firebase サポートにお問い合わせください。
「同時データベース接続」とは何ですか?
同時接続は、1 つのモバイル デバイス、ブラウザタブ、またはサーバーアプリがデータベースに接続されることです。Firebase では、アプリのデータベースへの同時接続数についてハードリミットを設けています。この制限は、Firebase およびユーザーを不正行為から守るためのものです。
Spark のお支払いプランの上限は 100 で、引き上げることはできません。Blaze のお支払いプランにおけるデータベースごとの同時接続の上限値は 200,000 です。
すべてのユーザーが同時に接続するわけではないため、この上限値は、アプリを利用する合計ユーザー数にはなりません。200,000 を超える同時接続が必要な場合は、複数のデータベースでスケールするのオプションをご覧ください。
Realtime Database の使用量上限を超えた場合は、どうすればよいですか?
Firebase コンソールで、Realtime Database の使用量上限を超えたというメール通知アラートまたは通知を受け取った場合は、超えた使用量上限に基づいて対処できます。Realtime Database の使用状況を確認するには、Firebase コンソールの Realtime Database の使用状況ダッシュボードに移動します。
ダウンロード上限を超えている場合は、Firebase お支払いプランをアップグレードするか、次回の請求期間の開始時にダウンロード上限がリセットされるのをお待ちください。ダウンロード量を減らすには、次の手順を試してください。
-
クエリを追加して、リッスン オペレーションで返されるデータを制限します。
-
インデックス付けされていないクエリを確認します。
-
データの更新のみをダウンロードするリスナーを使用します。たとえば、
once ではなく on です。
-
セキュリティ ルールを使用して、許可されていないダウンロードをブロックします。
保存容量の上限を超えている場合は、サービスの中断を避けるためにお支払いプランをアップグレードします。データベース内のデータ量を減らすには、次の手順を試してください。
- 定期的なクリーンアップ ジョブを実行します。
- データベース内の重複データを減らします。
データの削除がストレージの割り当てに反映されるまでに時間がかかることがあります。
データベースの同時接続数の上限を超えている場合は、サービスの中断を避けるためにプランをアップグレードします。データベースへの同時接続を管理するには、ユーザーにリアルタイム接続が必要ない場合は REST API を使用してユーザーを接続してみてください。
Spark のお支払いプランで Realtime Database の保存容量またはダウンロードの上限を超えるとどうなりますか?
想定請求額を提示する目的で、プロジェクトが Spark のお支払いプランの場合、ユーザーが使用できるリソースには上限が設けられています。つまり、各月のプランのリソース上限を超過すると、これ以上のリソースの使用と追加料金が発生しないようにアプリが無効になります。
Spark のお支払いプランで Realtime Database の同時接続数の上限を超えるとどうなりますか?
アプリが Spark のお支払いプランでの同時接続上限に達すると、既存の接続のいくつかが閉じられるまでは、以降のすべての接続が拒否されます。接続済みのユーザーに対しては、アプリは引き続き機能します。
自動バックアップとは何ですか?Realtime Database では毎時間のバックアップを行っていますか?
自動バックアップは、Blaze のお支払いプランのプロジェクト向けの高度な機能です。この機能は、Firebase Realtime Database のデータを 1 日 1 回バックアップし、Google Cloud Storage にアップロードします。
毎時間のバックアップは行っておりません。
Realtime Database について 2016 年 9 月から 2017 年 3 月の間に平均より低い帯域幅が報告されたのはなぜですか?
帯域幅の計算には、通常、SSL 暗号化オーバーヘッド(OSI モデルのレイヤ 5 に基づく)が含まれています。2016 年 9 月に、帯域幅のレポートで暗号化のオーバーヘッドが無視されるバグが導入されました。これにより、アカウントで報告された帯域幅と請求書が数か月間不自然に低くなった可能性があります。
2017 年 3 月下旬にバグの修正をリリースし、帯域幅の報告と請求を通常のレベルに戻しました。