Re: Effizient ueber große Mengen von Objekten iterieren
Michael Hierweck <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Andreas Jung wrote: > Am 20.11.09 10:22, schrieb Michael Hierweck: >> Hallo allerseits, >> >> kann man in Plone 3.3.x effizienter über viele Objekte iterieren, als so: >> >> >> brains = catalog.searchResults([...]) >> for brain in brains: >> object = brain.getObject() >> [...] >> > > Vielleicht hilft ein abschliessendes > > object._p_deactivate() > Danke, das hat noch mal (Testlauf soeben durch) 10-20% Ersparnis gebracht. Entscheidender Faktor bleibt aber transaction.abort(). Kann man bei "transaction" irgendwie herausfinden, welche Daten als in der Transaktion modifiziert vorgehalten werden? Vielleicht findet/n sich ja so der/die verborgene(n) Übeltäter. Viele Grüße Michael _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope