這幾天在做測試,發現效能問題,想上來問一下有沒有人也遇到
因為結構很簡單卻還是慢,讓我不得其解
我有一個叫做User的Node,記錄所有User
User裡面只有8個屬性,全都是字串,
也完全沒有nested,非常簡單的Modeling
現在假設我產生一萬個隨機User,其中有一個屬性是"所在城市"
然後強制指定這一萬人都在台北
Query也很簡單,就是orderbychild("city).equalto("台北")
回傳結果是對的,但是竟然要花上30秒?! 區區一萬筆資料而已
加上indexon也沒差多少,整個莫名其妙
我整個結構單純的程度就像這篇文章一樣
https://medium.com/@jasonbyrne/benchmarking-firebase-indexon-565182c723de
但是所花的時間卻和他測試的結果天差地遠..
不知道大家測試的效率都是多少? 有人有遇過類似問題嗎?
(是在實機裡測試,滿新款的手機)
感謝。