Hi,

I guess if you will use bulk delete it would help:

delete_me = []
for item in Model.all(keys_only=True):
   delete_me.append(item)
db.delete(delete_me)


//wbr Pashka R. <pashka.rezni...@gmail.com>



On Mon, Jul 13, 2009 at 20:45, Tony<fatd...@gmail.com> wrote:
>
> There is no such option, but something that will speed up your deletes
> significantly is to do a keys_only query.  The query you are currently
> using fetches all 300 entities into memory (including their
> properties, etc) - but you only need the key to delete the entity.
> Try something like "query = Homedata.all(keys_only=True)" and you
> should be able to delete more entities per batch for less cpu.
> However, it's still going to be a long and cpu-intensive operation for
> 25000+ entities.
>
> On Jul 12, 12:53 pm, jacqueslep <jacquesle...@gmail.com> wrote:
>> Hello,
>> i try to delete all records in a datastore, a simple table with a time
>> serie of int values
>> there are more than 25000 entries
>>
>> when i do :
>>
>>    homedata_query = Homedata.all()
>>    homedatas = homedata_query.fetch(300)
>>    db.delete(homedatas)
>>
>> if the fetch count is greater then 300 i receive a timeout
>> so i have to repeat this a huge number of time
>>
>> it did take me about 20 min to do that
>> and it cost  2.38  CPU hours because the CPU sec used /sec was up to 8
>> This is not useable, i want to store (and be able to delete) more than
>> 100k entries,
>> deleting 300 by 300 would take more than one hour to complete and cost
>> 8h of cpu
>>
>> what is the trick to instant delete, like the -c option in the App
>> Engine SDK ?
>>
>> btw can someone explain how the cpu sec used /sec are computed
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to