Re: Can postgres create a file with physically continuous blocks.

From: Robert Haas <robertmhaas(at)gmail(dot)com>
To: Jim Nasby <jim(at)nasby(dot)net>
Cc: flyusa2010 fly <flyusa2010(at)gmail(dot)com>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: Can postgres create a file with physically continuous blocks.
Date: 2010-12-21 11:49:21
Message-ID: AANLkTimecpfDdQEL86aBi7FnDEQ+wCC89yjXKjcJTRf6@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Sun, Dec 19, 2010 at 1:10 PM, Jim Nasby <jim(at)nasby(dot)net> wrote:
> On Dec 19, 2010, at 1:10 AM, flyusa2010 fly wrote:
>> Does postgres make an effort to create a file with physically continuous blocks?
>
> AFAIK all files are expanded as needed. I don't think there's any flags you can pass to the filesystem to tell it "this file will eventually be 1GB in size". So, we're basically at the mercy of the FS to try and keep things contiguous.

There have been some reports that we would do better on some
filesystems if we extended the file more than a block at a time, as we
do today. However, AFAIK, no one is pursuing this ATM.

--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message gsdfg gdfg 2010-12-21 12:04:03 Owner inheritance
Previous Message Robert Haas 2010-12-21 11:48:16 Re: [FeatureRequest] Base Convert Function