0
我已經使用「從X.class.getName()中選擇」來獲取類X的所有記錄,但是如果有很多記錄,則可能需要很長時間才能獲得結果。使用JDOQL的Google App Engine查詢,如何計算?
我只是想在數據存儲多少條記錄有一個數,有什麼讓這個號碼最快的查詢?是否有像「選擇COUNT()X.class.getName()」,可以返回,例如,234000 [所有記錄的計數]?
我已經使用「從X.class.getName()中選擇」來獲取類X的所有記錄,但是如果有很多記錄,則可能需要很長時間才能獲得結果。使用JDOQL的Google App Engine查詢,如何計算?
我只是想在數據存儲多少條記錄有一個數,有什麼讓這個號碼最快的查詢?是否有像「選擇COUNT()X.class.getName()」,可以返回,例如,234000 [所有記錄的計數]?
見What's the best way to count results in GQL?
(簡短的答案是,你應該存儲對象的數量和更新whenver你添加/刪除從數據存儲對象)