Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dQmL6-0004Ur-QA for pgsql-performance@arkaria.postgresql.org; Fri, 30 Jun 2017 03:11:25 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1dQmL5-0001B6-Sg for pgsql-performance@arkaria.postgresql.org; Fri, 30 Jun 2017 03:11:23 +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_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dQmJK-0005xo-QM for pgsql-performance@postgresql.org; Fri, 30 Jun 2017 03:09:34 +0000 Received: from mail-qk0-x236.google.com ([2607:f8b0:400d:c09::236]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1dQmJH-0007zV-PQ for pgsql-performance@postgresql.org; Fri, 30 Jun 2017 03:09:34 +0000 Received: by mail-qk0-x236.google.com with SMTP id 16so91752161qkg.2 for ; Thu, 29 Jun 2017 20:09:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=SNUlfqbwRwhRFfNidrbLUURyzwAR9CwFoQNr9867QKI=; b=h3v2J3M3+qLNH9bWAE9ijftJ5qsfWjwnqLluyVa8fiIcdd/VSyQt/YAkT+VZTg/ogI lcrxCPJqW7GAPtSixXHQJBNCJj9uvkmXDAb9U75YDWSTv5sNJ8MJzgFfjsuIkj299hzT JW5QDiO4u5sPr5F3kb3O3P1eN+rjYThuBtRcfvqj3YvvFarRUxytSv0oLh2wx6/3zR+1 ZZ0uZQY4SKf1baAJK2+biJPu3HvNdX093JY5QlaDEcnU1+4HfFF39Z9oJsO+6oo5rUXP VMIjXh7+zP/YwmPvvjZZw3/ntthMDA1aJa8KUhXkplYZyoHYk7v+JxvT7uU7CKTE+6zL zPZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=SNUlfqbwRwhRFfNidrbLUURyzwAR9CwFoQNr9867QKI=; b=RZGxbCG/U0Hk+2JgaD/0F7gQPXSXo5bx/WhxR9qQvv2KpXxSDEZcLg2usktHv1+jiP sXnZ2RBXj3OqHlEX90MNHbLldHxcoKsjMAM8Otuyf40gaQCQUX5RwWwwJeTUT+1tIRio b9Zr7GilWOzPTui/tZbfqgieiZOMeFHKBWAjzWnrWXqmdSpx5FCgD4cIL7X4UtxTPCTH y/1x8IAgmo01AcbYy77/sEJHetcGHGr/3+BVMvGcSWGZaDQ09lDtHfb69syJO3qj2fIK GSx9erBNTP9ITQR90LCQjxNoJ2WmKV5zMjI/e5KzagF1GxPIo7LkVSjJVrYAl1VgofkC TZkQ== X-Gm-Message-State: AKS2vOx+7aKMGlGN65D+eIe1uPrEMTO0QEupvbldph9jZJfMGyysyDHZ ykRM61fdpqqU9U8I8NfxqTn1CwroJA== X-Received: by 10.55.102.84 with SMTP id a81mr22411824qkc.154.1498792169417; Thu, 29 Jun 2017 20:09:29 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.97.100 with HTTP; Thu, 29 Jun 2017 20:09:28 -0700 (PDT) In-Reply-To: References: From: Scott Marlowe Date: Thu, 29 Jun 2017 21:09:28 -0600 Message-ID: Subject: Re: To: Yevhenii Kurtov Cc: Jeff Janes , "pgsql-performance@postgresql.org" Content-Type: text/plain; charset="UTF-8" List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-performance Precedence: bulk Sender: pgsql-performance-owner@postgresql.org On Thu, Jun 29, 2017 at 1:11 PM, Yevhenii Kurtov wrote: > Hi Jeff, > > That is just a sample data, we are going live in Jun and I don't have > anything real so far. Right now it's 9.6 and it will be a latest stable > available release on the date that we go live. Trust me on this one, you want to get some realistic fake data in there, and in realistic quantities before you go live to test. Postgresql's planner makes decisions based on size of the data it has to trundle through and statistical analysis of the data in the tables etc. You don't wanna go from 500 rows in a test table with the same values to 10,000,000 rows with wildly varying data in production without having some clue where that db is gonna be headed performance wise. -- Sent via pgsql-performance mailing list (pgsql-performance@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-performance