Opened 14 years ago

Closed 13 years ago

#2904 closed enhancement (wontfix)

join attributes very slow when vector layer contains many features

Reported by: mlennert Owned by: cfarmer
Priority: minor: annoyance Milestone: Version 1.7.0
Component: Python plugins and bindings Version: 1.4.0
Keywords: join attributes Cc:
Must Fix for Release: No Platform: Debian
Platform Version: Awaiting user input: no

Description

Using a polygon layer with about 20,000 polygons and a dbf containing information for a bit over 5000 thousand of these polygons, joining them with Vector->Join attributes using a common key of 9 chars (letters, numbers and -) takes horrendously long, with a CPU usage close to 100% throughout the process.

Classyfying this as an annoyance and a wish for enhancement for now, but at least one colleague stopped using QGIS for this reason, so it could be seen as a major bug...

This is somewhat linked to wish #121, but as long as that is not fulfilled, this is the only way to join attributes and thus concerns an important feature.

Change History (2)

comment:1 by jef, 14 years ago

Component: VectorsPython plugins and bindings
Owner: changed from jef to cfarmer

comment:2 by borysiasty, 13 years ago

Resolution: wontfix
Status: newclosed

Python loops used in fTools are slow by nature. I'm closing it as we have native table join now. Please open another ticket if it's slow too :-)

Note: See TracTickets for help on using tickets.