[Tickets #6295] Ansel flat shares with hierarchies
bugs at horde.org
bugs at horde.org
Wed Feb 20 09:10:11 UTC 2008
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/?id=6295
-----------------------------------------------------------------------
Ticket | 6295
Created By | Duck <duck at obala.net>
Summary | Ansel flat shares with hierarchies
Queue | Ansel
Type | Enhancement
State | New
Priority | 1. Low
Milestone |
Patch |
Owners |
+New Attachment | ansel-flat.tgz
-----------------------------------------------------------------------
Duck <duck at obala.net> (2008-02-20 04:10) wrote:
Finally I had some time to merge my flat share driver from request # with
some hierarchies logic from DataTree. The result is a new share driver for
Ansel galleries speeding listing of my 86k galleries to an usable stage.
84k galleries, just counting and selecting galleries on the first page (9
galleries as default pref)
current Ansel : 11,17 sec, memory used 13,37 MB.
applied bug #6290: 7,67 sec, memory used 6,55 MB
**using this driver: 0,12 sec, memory used 4,98 MB**
The main performance benefit is of removing nested joins from datatree
attributes table to a flat table. Where we have every attribute in a
dedicated indexed column. So every gallery has only one row. I called it
share driver. I am going to investigate more. As we still select galleries
with two queries.
More information about the bugs
mailing list