pg.ddx.io  pgsql-admin@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Steve Francis <sfrancis@logicmonitor.com>
To: pgsql-admin@postgresql.org
Subject: Re: Pre-Allocate tablespace on disk
Date: Fri, 19 Nov 2010 11:42:44 -0800
Message-ID: <4CE6D334.6080005@logicmonitor.com> (raw)
In-Reply-To: <82zkt55ux4.fsf@mid.bfk.de>
References: <9CB65F11-6FA4-48D5-BCC5-B3F694659965@ruprecht.org>
	<82zkt55ux4.fsf@mid.bfk.de>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Not only that, but if your "disk" is really a bunch of disks behind
    a hardware RAID controller, or SAN, or iSCSI or NFS server - what is
    contiguous for the OS may not be contiguous on the physical drives
    (and vice versa). <br>
    Which is why performance can (but may not) improve if you disable
    linux kernel IO schedulers that attempt to optimize blocks to be
    sequential.<br>
    <br>
    <br>
    <br>
    On 11/19/2010 5:01 AM, Florian Weimer wrote:
    <blockquote cite="mid:82zkt55ux4.fsf@mid.bfk.de" type="cite">
      <pre wrap="">* Chris Ruprecht:

</pre>
      <blockquote type="cite">
        <pre wrap="">Other database that I have worked with before and that I'm still
working with, allow you to pre-allocate disk space so you get huge
chunks of contiguous space at one, which has major impacts on
database performance.
</pre>
      </blockquote>
      <pre wrap="">
PostgreSQL's write patterns do not trigger significant fragmentation
with most file systems, even when other database systems (Oracle
Berkeley DB comes to my mind) would create heavily fragmented files.

</pre>
    </blockquote>
    <br>
    <br>
    <div class="moz-signature">-- <br>
      <style type="text/css"> .sig, .sig a, .sig td { font: 12px Arial; color: DarkBlue; white-space: nowrap; vertical-align: top; text-align: left; } .sig img { border: 0; } .sig a { font: 11px Arial; } .sig .back { color: #ffffff; background-color: DarkBlue; text-decoration: none; } .sig .right { text-align: right; } .sig .border { border: 1px solid DarkBlue; margin:5px; border-collapse: collapse; } .sig .bottom { vertical-align:bottom } .sig p { clear:both; margin:2px; } </style>
      <div class="sig">
        <table class="border">
          <tbody>
            <tr>
              <td class="back">&nbsp;<b>Steve Francis</b></td>
              <td class="back" style="width: 30px;"><br>
              </td>
              <td class="back" style="text-align: right;"><b>LogicMonitor
                  LLC</b></td>
            </tr>
            <tr>
              <td><br>
              </td>
              <td><br>
              </td>
              <td class="right"><br>
              </td>
            </tr>
            <tr>
              <td class="bottom"><a class="moz-txt-link-abbreviated" href="mailto:sfrancis@logicmonitor.com">sfrancis@logicmonitor.com</a><br>
                <a target="_blank" href="http://www.logicmonitor.com">www.logicmonitor.com</a></td;
              <td><br>
              </td>
              <td class="bottom" style="text-align: right;"> Ph: 1 888
                41 LOGIC x500<br>
                Ph: 1 805 698 0770</td>
            </tr>
          </tbody>
        </table>
        <p>&nbsp; <br>
        </p>
      </div>
    </div>
  </body>
</html>



view thread (6+ messages)  latest in thread

Message-ID: <4CE6D334.6080005@logicmonitor.com>
Permalink:  ../4CE6D334.6080005@logicmonitor.com/
Also on:    postgresql.org/message-id/4CE6D334.6080005@logicmonitor.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-admin@postgresql.org
  Cc: sfrancis@logicmonitor.com
  Subject: Re: Pre-Allocate tablespace on disk
  In-Reply-To: <4CE6D334.6080005@logicmonitor.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox