
I just noticed that I hit the 500k db reads limit on my very small next js app with the most data being present in one collection having around 50 documents.
I do use a lot of relations to link the collections. When creating a relation to another collection, I usually do a 2 way relationship. Is this the root cause?
Or could it be something like infinite loops on the app, calling the database?
Any suggestions on how to diagnose and fix?

How many related docs do you have?

Fyi, relationships are experimental and should be used with caution as they may lead to performance issues

Relationships could be related. Every related document adds to the DB read count

For example I have a collection that is realted to 4 other collections, one of which is a one to one relationship and the remaining three are many to one or many to many

So if I read 10 documents in a collection which has 4 relations to other collections, then the total reads will be 10 + (10 x 4) total of 50 reads on the DB? What if those related documents contain relations to other collections? Will the read count cascade multiply for each document read?

Yes, every document returned is 1 read
Recommended threads
- Subject: Function req.body Empty Despite...
Hi Appwrite Support Team, I'm encountering a persistent issue where my Appwrite function is receiving an empty req.body, even though my cURL requests successfu...
- Attributes stuck at Processing
the attributes are in processing
- Error setting postman body
Good evening, anyone has an idea on how to pass body to appwrite function using postman? this is how I've passed it : { "providerName": "adamu" } and I ke...
