Searching for Duplicates and Hosed the System

Поиск
Список
Период
Сортировка
От Bill Thoen
Тема Searching for Duplicates and Hosed the System
Дата
Msg-id 20070819164450.GA15623@www.gisnet.com
обсуждение исходный текст
Ответы Re: Searching for Duplicates and Hosed the System
Re: Searching for Duplicates and Hosed the System
Список pgsql-general
I'm new to PostgreSQL and I ran into problem I don't want to repeat. I have
a database with a little more than 18 million records that takes up about
3GB. I need to check to see if there are duplicate records, so I tried a
command like this:

SELECT count(*) AS count, fld1, fld2, fld3, fld4 FROM MyTable
  GROUP BY fld1, fld2, fld3, fld4
  ORDER BY 1 DESC;

I knew this would take some time, but what I didn't expect was that about
an hour into the select, my mouse and keyboard locked up and also I
couldn't log in from another computer via SSH. This is a Linux machine
running Fedora Core 6 and PostgresQL is 8.1.4. There's about 50GB free on
the disc too.

I finally had to shut the power off and reboot to regain control of my
computer (that wasn't good idea, either, but eventually I got everything
working again.)

Is this normal behavior by PG with large databases? Did I misconfigure
something? Does anyone know what might be wrong?

- Bill Thoen


В списке pgsql-general по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: WAITING in PG_STATS_ACTIVITY
Следующее
От: Bill Moran
Дата:
Сообщение: Re: Searching for Duplicates and Hosed the System