Trang này cung cấp thông tin trợ giúp khắc phục sự cố và giải đáp các câu hỏi thường gặp về việc sử dụng Firebase Realtime Database. Nếu bạn không tìm thấy thông tin mình cần hoặc cần được trợ giúp thêm, hãy liên hệ với Nhóm hỗ trợ Firebase.
"Kết nối cơ sở dữ liệu đồng thời" là gì?
Một kết nối đồng thời tương đương với một thiết bị di động, thẻ trình duyệt hoặc ứng dụng máy chủ kết nối với cơ sở dữ liệu. Firebase áp đặt giới hạn cứng về số lượng kết nối đồng thời đến cơ sở dữ liệu của ứng dụng. Những giới hạn này được áp dụng để bảo vệ cả Firebase và người dùng của chúng tôi khỏi hành vi sai trái.
Giới hạn của gói giá Spark là 100 và không thể tăng giới hạn này.
Gói giá Blaze có giới hạn là 200.000 kết nối đồng thời cho mỗi cơ sở dữ liệu.
Giới hạn này không giống với tổng số người dùng ứng dụng của bạn, vì không phải tất cả người dùng đều kết nối cùng một lúc. Nếu bạn cần hơn 200.000 kết nối đồng thời, hãy xem các lựa chọn trong phần Mở rộng quy mô bằng nhiều cơ sở dữ liệu.
Tôi có thể làm gì nếu vượt quá hạn mức sử dụng Realtime Database?
Nếu nhận được cảnh báo hoặc thông báo qua email trong bảng điều khiển Firebase rằng bạn đã vượt quá hạn mức sử dụng Realtime Database, bạn có thể giải quyết vấn đề này dựa trên hạn mức sử dụng mà bạn đã vượt quá. Để xem mức sử dụng Realtime Database, hãy chuyển đến trang tổng quan Realtime Database Mức sử dụng trong bảng điều khiển Firebase.
Nếu vượt quá hạn mức tải xuống, bạn có thể nâng cấp gói giá của Firebase hoặc đợi cho đến khi hạn mức tải xuống được đặt lại vào đầu chu kỳ thanh toán tiếp theo. Để giảm số lượt tải xuống, hãy thử làm theo các bước sau:
-
Thêm truy vấn để giới hạn dữ liệu mà các thao tác nghe trả về.
-
Kiểm tra các cụm từ tìm kiếm chưa được lập chỉ mục.
-
Sử dụng những trình nghe chỉ tải các bản cập nhật xuống dữ liệu – ví dụ:
on thay vì once.
-
Sử dụng quy tắc bảo mật để chặn các lượt tải xuống trái phép.
Nếu bạn vượt quá hạn mức bộ nhớ, hãy nâng cấp gói giá để tránh bị gián đoạn dịch vụ. Để giảm lượng dữ liệu trong cơ sở dữ liệu, hãy thử làm theo các bước sau:
- Chạy các công việc dọn dẹp định kỳ.
- Giảm mọi dữ liệu trùng lặp trong cơ sở dữ liệu của bạn.
Có thể mất một thời gian thì mọi dữ liệu bị xoá mới được phản ánh trong lượng phân bổ bộ nhớ của bạn.
Nếu bạn vượt quá hạn mức số lượng kết nối cơ sở dữ liệu đồng thời, hãy nâng cấp gói của bạn để tránh bị gián đoạn dịch vụ. Để quản lý các kết nối đồng thời đến cơ sở dữ liệu, hãy thử kết nối người dùng bằng API REST nếu họ không yêu cầu kết nối theo thời gian thực.
Điều gì sẽ xảy ra nếu tôi vượt quá hạn mức bộ nhớ hoặc hạn mức tải xuống của gói giá Spark cho Realtime Database?
Để cung cấp cho bạn mức giá có thể dự đoán được, các tài nguyên mà bạn có thể sử dụng sẽ bị giới hạn khi dự án của bạn sử dụng gói giá Spark. Điều này có nghĩa là khi bạn vượt quá bất kỳ hạn mức nào của gói trong một tháng bất kỳ, ứng dụng của bạn sẽ bị tắt để ngăn việc sử dụng thêm tài nguyên và phát sinh thêm phí.
Điều gì sẽ xảy ra nếu tôi vượt quá hạn mức kết nối đồng thời của gói định giá Spark cho Realtime Database?
Khi ứng dụng của bạn đạt đến giới hạn về số lượng kết nối đồng thời trong gói giá Spark, mọi kết nối tiếp theo sẽ bị từ chối cho đến khi một số kết nối hiện có bị đóng. Ứng dụng sẽ tiếp tục hoạt động đối với những người dùng có kết nối.
Bản sao lưu tự động là gì? Bạn có cung cấp dịch vụ sao lưu theo giờ cho Realtime Database không?
Sao lưu tự động là một tính năng nâng cao dành cho những dự án sử dụng gói giá Blaze. Tính năng này sao lưu dữ liệu Firebase Realtime Database của bạn mỗi ngày một lần và tải dữ liệu đó lên Google Cloud Storage.
Chúng tôi không cung cấp dịch vụ sao lưu theo giờ.
Tại sao Realtime Database băng thông được báo cáo của tôi lại thấp hơn mức trung bình trong khoảng thời gian từ tháng 9 năm 2016 đến tháng 3 năm 2017?
Đối với việc tính toán băng thông, chúng tôi thường tính cả chi phí mã hoá SSL (dựa trên lớp 5 của mô hình OSI). Tuy nhiên, vào tháng 9 năm 2016, chúng tôi đã gặp phải một lỗi khiến báo cáo băng thông bỏ qua mức hao tổn do mã hoá. Điều này có thể dẫn đến việc băng thông được báo cáo thấp một cách giả tạo và các hoá đơn trong tài khoản của bạn trong vài tháng.
Chúng tôi đã phát hành bản sửa lỗi vào cuối tháng 3 năm 2017, đưa báo cáo và việc tính phí băng thông trở lại mức bình thường.