Re: PostgreSQL 8.0.6 crash
От | Mark Woodward |
---|---|
Тема | Re: PostgreSQL 8.0.6 crash |
Дата | |
Msg-id | 16581.24.91.171.78.1139501668.squirrel@mail.mohawksoft.com обсуждение исходный текст |
Ответ на | Re: PostgreSQL 8.0.6 crash (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: PostgreSQL 8.0.6 crash
|
Список | pgsql-hackers |
> "Mark Woodward" <pgsql@mohawksoft.com> writes: >> -> HashAggregate (cost=106527.68..106528.68 rows=200 >> width=32) >> Filter: (count(ucode) > 1) >> -> Seq Scan on cdtitles (cost=0.00..96888.12 >> rows=1927912 >> width=32) > >> Well, shouldn't hash aggregate respect work memory limits? > > If the planner thought there were 1.7M distinct values, it wouldn't have > used hash aggregate ... but it only thinks there are 200, which IIRC is > the default assumption. Have you ANALYZEd this table lately? I thought that I had, but I did CLUSTER at some point. Or maybe I didn't I'm, not sure. I have been working on a file reader/parser/importer program. I created and dropped the DB so many times it is hard to keep track. Still, I would say that is is extremly bad behavior for not having stats, wouldn't you think? > > Meanwhile, I'd strongly recommend turning off OOM kill. That's got to > be the single worst design decision in the entire Linux kernel. How is this any different than the FreeBSD having a default 512M process size limit? On FreeBSD, the process would have been killed earlier.
В списке pgsql-hackers по дате отправления: