Hi Erdinc,

Can you provide some details about these entities?
Specifically:
- the number of properties and approximate size of the entities
- Do you have any indexes defined for these entities?
- Are you using key-only queries (i.e. are you calling Query.setKeysOnly())
?

Thanks,
Don

On Thu, Sep 17, 2009 at 3:18 PM, Ali - <[email protected]> wrote:

> A correction.. 176K ms, so 176 seconds (not 17,6 seconds)..
> I think because of parallel execution it must have been calculated so.
> Maybe it is the calculation in a single cpu system. A single cpu machine
> would have executed in 176 seconds.
>
> About being expensive.. I totally agree to you..
>
> aLi
>
> 2009/9/16 Erdinc Yilmazel <[email protected]>
>
> I was trying to delete all records of an entity type, 1000 entities on each
>> request and I noticed the Google appengine headers returned from the server.
>> The code uses the low level datastore api and it is a very basic piece of
>> code.
>>
>> Query the datastore for the entity kind without any criteria.
>> Fetch 1000 entities
>> Store the entity keys in a List<Key>
>> call datastore.delete(Iterable<Key>) method to delete the entities.
>>
>> No problem about these. But the google headers returned from the server
>> about the resource consumption and an estimation of cost really confused
>> me...
>>
>> X-Appengine-Estimated-CPM-US-Dollars: $4.089296
>> X-Appengine-Resource-Usage:  ms=332 cpu_ms=176178 api_cpu_ms=176015
>>
>> AFAIK the estimated dollars mean that if I make 1000 requests like this,
>> it would cost me ~ $4. Don't you think it is a bit expensive??? I know this
>> isn't a very common scenario, but really is it worth $4?
>> And I don't really understand the meaning of resource header... The server
>> returns the response immediately, as stated in the ms=332 value.. How is the
>> cpu_ms and api_cpu_ms calculated? If the response was generated in 0.3
>> seconds, what does 17.6 seconds of cpu time mean?
>>
>> Thanks
>>
>> Erdinc
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" 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-java?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to