Re: [GENERAL] clearing the buffer cache

2009-02-16 Thread Chris Mayfield
With recent versions of Linux you can flush the system's buffer cache by doing: # echo 3 > /proc/sys/vm/drop_caches You can also try something like this: http://wiki.services.openoffice.org/wiki/Cold-start-simulator Shutting down the server and running fillmem has worked for me, but that mi

Re: [GENERAL] Pet Peeves?

2009-02-03 Thread Chris Mayfield
Here's a few more pet peeves. I'm not sure if any of these are known bugs or just me being picky. --Chris -- 1. Having to rewrite entire tables out to disk the first time I scan them, for example: CREATE TABLE t1 AS ...; -- writes 100 GB to d

Re: [GENERAL] Merge Joins and Views

2008-03-29 Thread Chris Mayfield
Thank you for your prompt reply, I appreciate your insight on this. > So the COALESCE has to be evaluated below the outer join, which means > that the view can't be "flattened" into the upper query. > ... > So the long and the short of it is that the COALESCE acts as an > optimization fence in th

Re: [GENERAL] Merge Joins and Views

2008-03-28 Thread Chris Mayfield
See attached -- I've simplified my actual database quite a bit, but this example shows the same results. Thanks, --Chris -- -- Why does the optimizer insist on sorting a clustered table? -- -- NOTE: This script requires 540 MB of disk space and about -- 12 minutes to run (on my good old Sun-Bla

[GENERAL] Merge Joins and Views

2008-03-28 Thread Chris Mayfield
Hello, I have a scenario with two tables, one with 5M rows and the other with about 3.7M (a subset taken from the first table). Each is clustered using its primary key (a single bigint column), and pg_stats shows that the id's correlation is 1 for both tables. In addition, I have a view ove