Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from ) id 1jFQfr-0004U6-Ez for pgsql-hackers@arkaria.postgresql.org; Fri, 20 Mar 2020 23:03:31 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1jFQfo-0002Kc-Sc for pgsql-hackers@arkaria.postgresql.org; Fri, 20 Mar 2020 23:03:28 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1jFQfo-0002KV-EM for pgsql-hackers@lists.postgresql.org; Fri, 20 Mar 2020 23:03:28 +0000 Received: from mail-qv1-xf35.google.com ([2607:f8b0:4864:20::f35]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jFQfk-00086v-9K for pgsql-hackers@postgresql.org; Fri, 20 Mar 2020 23:03:27 +0000 Received: by mail-qv1-xf35.google.com with SMTP id c28so3955019qvb.10 for ; Fri, 20 Mar 2020 16:03:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telsasoft-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=CtKAbMYhCuR23LlcjA6sZgYzFiPZo5cux1xx/jB+L6I=; b=Y7KrSG4KoxfHWKTrU3x1+RSgldnMp0qSYAv+QowPIxnGQqu0rrXZPbdWYvQD4nspAx GeiSU6V0GuJ8JLW1MSvNz2YIsKXI/RN9uskZGenfv47bnW4NFblKBEYaPmLePe+gw6rZ aObYdM6PG+fYUqU3iXrk8f3k9Zq7g98rFLCAtelp+FDHmXd6uAuPmcMxj5L78B5lbTRf F40NtCz04EGHXF3q0hVNa2xEX08+5dahYQzw4UFH1bgJoWtYPQlnN2vOLi3fwLCb4Rxy U+C1OQhOaaW+neCXZfMvdtdMNHXxvoD4GmC6gTj1TZGHQKzf0InKRws459d5FlqRD0o7 VQoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=CtKAbMYhCuR23LlcjA6sZgYzFiPZo5cux1xx/jB+L6I=; b=o748MWMRZWjqZJHU8L7EPpDx0PdCT7qUS3d8ybFvVoC0LgZkGXWPr2LlXq/uya8YPc 0iPCcT4f3sxXsFdbU5WF9oaPEBHaWvoKc44y1vWtx3XintoPa5Z0J2P1ioM9FWgTlVpy zI7h0rkrnr+z5RV7cGcPMXPSwe/XgsM0FScJi5Ey7EfL8s0nFjeTq5HQPd6wGtE6XyVq zDMM86mDq9f9QfWtGUXzZirhJfCED4nGKw9sdE7VLKMjgVdsxCCrgD+IwPwMW0ydnvV8 goDyQIzHZvjWJE+rUBeGM3clCi/rTeE8zMsoFtFzqjJuhWj2TLZ/BFghlA7qoYZZu3gH Z/fQ== X-Gm-Message-State: ANhLgQ3ahgfeLgQmJAdt3/Yj7H05QBMie0o8ywiqSOnKiFQv09cDuPj0 nkgfvRbJJm1iCkbw8yCr4h8f9A== X-Google-Smtp-Source: ADFU+vsUrKNrqLzi2lZzbnZx/87CRn7oh9Z/YZ3+/NIIVzmG9L14fmn6BKDefQZEy0uurt8E9OZ6uQ== X-Received: by 2002:ad4:488a:: with SMTP id bv10mr10820879qvb.88.1584745401923; Fri, 20 Mar 2020 16:03:21 -0700 (PDT) Received: from pryzbyj (charmander.telsasoft.com. [50.244.222.1]) by smtp.gmail.com with ESMTPSA id h47sm6141794qtb.75.2020.03.20.16.03.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 Mar 2020 16:03:20 -0700 (PDT) Received: by pryzbyj (Postfix, from userid 1000) id 91643800C28; Fri, 20 Mar 2020 18:03:18 -0500 (CDT) Date: Fri, 20 Mar 2020 18:03:18 -0500 From: Justin Pryzby To: =?iso-8859-1?Q?J=FCrgen?= Purtz Cc: Alvaro Herrera , Corey Huinker , Roger Harkavy , pgsql-hackers@postgresql.org, Fabien COELHO , Michael Paquier Subject: Re: Add A Glossary Message-ID: <20200320230318.GB13662@telsasoft.com> References: <20200320001122.GA19602@alvherre.pgsql> <20200320195841.GA13662@telsasoft.com> <64b49f34-eaf6-6de2-e951-0eb8d4afabc2@purtz.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <64b49f34-eaf6-6de2-e951-0eb8d4afabc2@purtz.de> User-Agent: Mutt/1.9.4 (2018-02-28) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On Fri, Mar 20, 2020 at 11:32:25PM +0100, Jürgen Purtz wrote: > > > + > > > + File Segment > > > + > > > + > > > + If a heap or index file grows in size over 1 GB, it will be split > > 1GB is the default "segment size", which you should define. > > ??? "A <> or other >>Relation<<" is larger than a >Cluster's< segment size is stored in multiple physical files. This avoids file size limitations which vary across operating systems." https://www.postgresql.org/docs/devel/runtime-config-preset.html ts=# SELECT name, setting, unit, category, short_desc FROM pg_settings WHERE name~'block_size|segment_size'; name | setting | unit | category | short_desc ------------------+----------+------+----------------+---------------------------------------------- block_size | 8192 | | Preset Options | Shows the size of a disk block. segment_size | 131072 | 8kB | Preset Options | Shows the number of pages per disk file. wal_block_size | 8192 | | Preset Options | Shows the block size in the write ahead log. wal_segment_size | 16777216 | B | Preset Options | Shows the size of write ahead log segments. > > > + > > > + Heap > > > + > > > + > > > + Contains the original values of Row attributes > > I'm not sure what "original" means here ? > > Yes, this may be misleading. I want to express, that values are stored in > the heap (the 'original') and possibly repeated as a key in an index. Maybe "this is the content of rows/attributes in >>Tables<< or other >>Relations<<". or "this is the data store for ..." > > > + > > > + Host > > > + > > > + > > > + See Server. > > Or client. Or proxy at some layer or other intermediate thing. Maybe just > > remove this. > > Sometimes the term "host" is used in a different meaning. Therefor we shall > have this glossary entry for clarification that it shall be used only in the > sense of a "server". I think that suggests just removing "host" and consistently saying "server". -- Justin