On Wed, May 25, 2011 at 8:09 PM, Waleed Abdulla <[email protected]> wrote: > Stephen, > I don't see how your suggestion would help! Can you please elaborate on > how it's related?
This doesn't apply if you're not deleting, but deleted entities (and index entries) aren't deleted immediately but marked deleted and purged later. The dead index entries must be skipped over in queries before locating live entries. > Also, I'm not deleting any entities. I'm just updating > them. And when the query is timing out, it does so even when there is no > load on the app. So perhaps a high rate of inserts/updates on your monotonically increasing eta index is overloading a tablet server and causing frequent splitting? I guess it might not always correspond directly with traffic to the app as the datastore schedules the rearranging. If you do have a high update rate, maybe try to aggressively batch them into large transactions? -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
