View Issue Details

IDProjectCategoryView StatusLast Update
0004449MMW v4Main Panel/Toolbars/Menuspublic2008-03-15 14:25
ReporterLudek Assigned To 
PriorityimmediateSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version3.0 
Fixed in Version3.0 
Summary0004449: Expanding of nodes (if filter is activated) are slow on large DBs
DescriptionBy using this DB : http://www.drathus.com/MM.DB expanding of some nodes
in Main Tree are horribly slow.

I reviewed TreeManage.pas and there are a lot of SQL queries that should be optimized based on this article:
http://www.jirihajek.net/MMwiki/index.php/Development_guidelines#Query_optimization which I've added to our dev wiki.
TagsNo tags attached.
Fixed in build1142

Relationships

related to 0004417 closedLudek Regression : expanding any of the Artist node is very slow when filtered 

Activities

Ludek

2008-03-09 17:26

developer   ~0013262

Fixed in build 1142.

All the nodes (its expanding took horribly long time) where significant sped up (SQL queries were optimized):

Genres node and its subnodes (Artists of genre, albums of artist of genre), preview node and its subnodes (album of artist of preview), VCD node and its subnodes (Album of artist of VCD), location node (as mentioned in 4417) and Album Artist node which has been horribly slow so far.

Ludek

2008-03-09 20:19

developer   ~0013263

+ optimized queries for expanding of Location / 'All' subfolder.

Ludek

2008-03-10 03:09

developer   ~0013274

+ optimized 2 other SQL queries + created DUnit test suite for this (TestUI -> TestMainTree)

peke

2008-03-15 14:25

developer   ~0013349

Verified 1142