Re: [GENERAL] [PERFORM] Planner making wrong decisions 8.2.4. Insane cost calculations.

2007-08-06 Thread Henrik Zagerholm
6 aug 2007 kl. 17:31 skrev Tom Lane: Henrik Zagerholm <[EMAIL PROTECTED]> writes: WHERE file_indexed IS FALSE AND file_copied IS TRUE

Re: [PERFORM] Extreme slow select query 8.2.4

2007-08-06 Thread Henrik Zagerholm
6 aug 2007 kl. 21:47 skrev Heikki Linnakangas: Henrik Zagerholm wrote: I know the query retrieves way more which is really necessary to show to the user so I would gladly come up with a way to limit the query so the GUI doesn't hang for several minutes if a user does a bad search

Re: [PERFORM] Extreme slow select query 8.2.4

2007-08-06 Thread Henrik Zagerholm
6 aug 2007 kl. 16:58 skrev Tom Lane: Henrik Zagerholm <[EMAIL PROTECTED]> writes: ... FROM tbl_file_structure JOIN tbl_file ON pk_file_id = fk_file_id JOIN tbl_structure ON pk_structure_id = fk_structure_id JOIN tbl_archive ON pk_archive_id = fk_arch

Re: [PERFORM] Planner making wrong decisions 8.2.4. Insane cost calculations.

2007-08-06 Thread Henrik Zagerholm
6 aug 2007 kl. 15:07 skrev Gregory Stark: "Henrik Zagerholm" <[EMAIL PROTECTED]> writes: Hi list, I'm having a weird acting query which simply retrieves some files stored in a db which are related to a specific archive and also has a size lower than 1024 bytes.

[PERFORM] Planner making wrong decisions 8.2.4. Insane cost calculations.

2007-08-06 Thread Henrik Zagerholm
Hi list, I'm having a weird acting query which simply retrieves some files stored in a db which are related to a specific archive and also has a size lower than 1024 bytes. Explain analyze below. The first one is with seq-scan enabled and the other one with seq-scans disabled. The weird thi

[PERFORM] Extreme slow select query 8.2.4

2007-08-06 Thread Henrik Zagerholm
Hello list, We have a database keeping track of old files on different computers. We have now added some search functionality to this system. The problem is that on some searches it is really really slow and the problem lies in the planner are using seq scans on tables with over 20 million ro

[PERFORM] Seq scan on join table despite index and high statistics

2007-07-31 Thread Henrik Zagerholm
Hello list, I have a problem with a simple count query on a pgsql 8.2.3 server. SELECT COUNT(pk_file_structure_id) FROM tbl_file_structure INNER JOIN tbl_file ON fk_file_id = pk_file_id WHERE lower(file_name) like lower ('awstats%'); Using Explain analyze I've noticed that it makes a seq scan