Re: EDB delete multiple records question
- Posted by ags <eu at 531pi.co.nz> Jul 05, 2005
- 504 views
Robert Craig wrote: > > ags wrote: > > I'm not too worried about this since each scan will be 5 mins apart, but it > > seems to me to be a missing feature of the EDB system, > > eg db_delete_multiple(sequence_of_ids) > > I can see where deleting a bunch of records at once would > save a bit of overhead, but I don't think it would be a major > performance win. > > Deletion takes longer when a table has a large number of records. > Maybe you could somehow have multiple smaller tables. > Or maybe you could just "mark" records as being deleted, and > perform the actual deletions when you have more time. Deleting in reverse iteration seems to work fine. That might be worth a note in the next release though, I would think it a fairly common issue given the scope and flexibility of the EDB system. I thought about marking deleted items, but the system will run 24/7 and have to perform the task every 5 minutes anyway. Gary