Bu sayfada, Firebase Realtime Database kullanımıyla ilgili sorun giderme yardımı ve sık sorulan soruların yanıtları yer almaktadır. Aradığınızı bulamıyorsanız veya daha fazla yardıma ihtiyacınız varsa Firebase Destek Ekibi ile iletişime geçin.
"Eşzamanlı veritabanı bağlantısı" nedir?
Eşzamanlı bağlantı; veritabanına bağlı bir mobil cihaz, tarayıcı sekmesi veya sunucu uygulamasına eşdeğerdir. Firebase, uygulamanızın veritabanına eşzamanlı bağlantı sayısına katı sınırlar koyar. Bu sınırlar, hem Firebase'i hem de kullanıcılarımızı kötüye kullanımdan korumak için uygulanır.
Spark fiyatlandırma planı sınırı 100'dür ve artırılamaz.
Blaze fiyatlandırma planında,veritabanı başına 200.000 eşzamanlı bağlantı sınırı vardır.
Kullanıcılarınızın hepsi aynı anda bağlanmadığı için bu sınır, uygulamanızın toplam kullanıcı sayısıyla aynı değildir. 200.000'den fazla eşzamanlı bağlantıya ihtiyacınız varsa Birden fazla veritabanıyla ölçeklendirme bölümündeki seçeneklere bakın.
Realtime Database kullanım sınırlarımı aştıysam ne yapabilirim?
Firebase konsolunda Realtime Database kullanım sınırlarınızı aştığınıza dair bir e-posta uyarısı veya bildirim aldıysanız bu sorunu, aştığınız kullanım sınırına göre çözebilirsiniz. Realtime Database kullanımınızı görmek için Firebase konsolundaki Realtime Database Kullanım kontrol paneline gidin.
İndirme sınırınızı aştıysanız Firebase fiyatlandırma planınızı yükseltebilir veya bir sonraki faturalandırma döneminizin başında indirme sınırınızın sıfırlanmasını bekleyebilirsiniz. İndirme sayınızı azaltmak için aşağıdaki adımları deneyin:
-
Dinleme işlemlerinizin döndürdüğü verileri sınırlamak için sorgular ekleyin.
-
Dizine eklenmemiş sorgular olup olmadığını kontrol edin.
-
Yalnızca veri güncellemelerini indiren dinleyiciler kullanın. Örneğin,
once yerine on kullanın.
-
Yetkisiz indirme işlemlerini engellemek için güvenlik kurallarını kullanın.
Depolama alanı sınırınızı aştıysanız hizmet kesintileri yaşamamak için fiyatlandırma planınızı yükseltin. Veritabanınızdaki veri miktarını azaltmak için aşağıdaki adımları deneyin:
- Periyodik temizleme işleri çalıştırın.
- Veritabanınızdaki yinelenen verileri azaltın.
Veri silme işlemlerinin depolama alanı kotanıza yansıtılması biraz zaman alabilir.
Eşzamanlı veritabanı bağlantısı sınırınızı aştıysanız hizmet kesintilerini önlemek için planınızı yükseltin. Veritabanınıza yapılan eşzamanlı bağlantıları yönetmek için, gerçek zamanlı bağlantı gerektirmeyen kullanıcıları REST API kullanarak bağlamayı deneyin.
Realtime Database için Spark fiyatlandırma planı depolama alanı veya indirme sınırlarını aşarsam ne olur?
Projeniz Spark fiyatlandırma planındayken size öngörülebilir bir fiyat sunmak için kullanabileceğiniz kaynaklar sınırlandırılır. Bu, herhangi bir ayda herhangi bir plan sınırını aştığınızda uygulamanızın daha fazla kaynak kullanımını ve ek ücretleri önlemek için kapatılacağı anlamına gelir.
Realtime Database için Spark fiyatlandırma planı eşzamanlı bağlantı sınırlarını aşarsam ne olur?
Uygulamanız Spark fiyatlandırma planındaki eşzamanlılık sınırına ulaştığında, mevcut bağlantılardan bazıları kapatılana kadar sonraki bağlantılar reddedilir. Uygulama, bağlı olan kullanıcılar için çalışmaya devam eder.
Otomatik yedekleme nedir? Realtime Database için saatlik yedekleme sunuyor musunuz?
Otomatik yedeklemeler, Blaze fiyatlandırma planındaki projeler için ileri seviye bir özelliktir. Bu özellik, Firebase Realtime Database verilerinizi günde bir kez yedekleyip Google Cloud Storage'e yükler.
Saatlik yedekleme hizmeti sunmuyoruz.
Eylül 2016 ile Mart 2017 arasında bildirilen Realtime Database bant genişliğim neden ortalamanın altındaydı?
Bant genişliği hesaplamaları için normalde SSL şifreleme ek yükünü (OSI modelinin 5. katmanına göre) dahil ederiz. Ancak Eylül 2016'da, bant genişliği raporlamamızın şifreleme ek yükünü yok saymasına neden olan bir hata ortaya çıktı. Bu durum, birkaç ay boyunca hesabınızda bildirilen bant genişliğinin ve faturaların yapay olarak düşük olmasına neden olmuş olabilir.
Mart 2017'nin sonlarında bu hatayı düzelttik ve bant genişliği raporlaması ile faturalandırmayı normal seviyelerine döndürdük.