Re: Strange behaviour: create database hangs (v 8.4.4)
| От | Tom Lane |
|---|---|
| Тема | Re: Strange behaviour: create database hangs (v 8.4.4) |
| Дата | |
| Msg-id | 14831.1275325174@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Re: Strange behaviour: create database hangs (v 8.4.4) (Dale Gallagher <dale.gallagher@gmail.com>) |
| Ответы |
Re: Strange behaviour: create database hangs (v 8.4.4)
Re: Strange behaviour: create database hangs (v 8.4.4) |
| Список | pgsql-admin |
Dale Gallagher <dale.gallagher@gmail.com> writes:
> On 31 May 2010 13:10, Dale Gallagher <dale.gallagher@gmail.com> wrote:
>> I am now using strace on postgres startup and watching the filesystem
>> during the creation of the database. So far, it seems that files in
>> PGHOME/base/1234/ are appearing, but VERY slowly. Thus far it's taken
>> 7 minutes and 92 files have been created. The command has not
>> completed within psql....
>>
>> Could this be a filesystem corruption issue? The host is using ext4.
> The command finally completed. It took a VERY long time. Something is
> wrong, but I have no clue what.
Seems like you must have a kernel/filesystem issue, but I don't know
what either. CREATE DATABASE just copies the contents of template1
using some absolutely straightforward code (look into src/port/copydir.c)
so it's entirely filesystem-limited.
You could try tracing the backend that's doing the command with
"strace -r -p <pid>" to try to get an idea of which system calls
are eating all the time.
regards, tom lane
В списке pgsql-admin по дате отправления: