Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dl1c8-0002bq-M6 for pgsql-performance@arkaria.postgresql.org; Thu, 24 Aug 2017 23:32:40 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1dl1c7-0007ZQ-K4 for pgsql-performance@arkaria.postgresql.org; Thu, 24 Aug 2017 23:32:39 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dl1c6-0007Z2-NB for pgsql-performance@postgresql.org; Thu, 24 Aug 2017 23:32:39 +0000 Received: from mail-qt0-x231.google.com ([2607:f8b0:400d:c0d::231]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1dl1bz-0001Nx-4A for pgsql-performance@postgresql.org; Thu, 24 Aug 2017 23:32:37 +0000 Received: by mail-qt0-x231.google.com with SMTP id e2so4807892qta.0 for ; Thu, 24 Aug 2017 16:32:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ideasculptor-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=SMOlI0YMfpRh2eXz3SXf8hbOTU3gwAUP4WApzHVyvSk=; b=M8oxuQZ6WmRBxZ/OkoPIWo7HFzMUymNuo5GZovbRd1IBQ85jjABYmliQBNUVFTnSwu sr/hrpPSR+Kc0HinCYTj5wTc1+SvSq9o92jNiWTfnFkuPPdrFiyfTuSfV9bIDf2myIL4 yCMej+e70YReKs/FS2sD3ddNprXzAouazQYRO9Ti7H9pu74uChEoFXGhex/NpJEc6tp7 X0wNQ61FJ+lDrYrxtYrQDlx8UElS4NOdOuy7r7zLs6jZDBNqWJOU3FhEwg++1Sd2FCfL atIbeTueT7vVW8Dtw5bsO+CH09ghsFVXlMsiBbS0BiH3tYPi/tTIiBjn23Rw9lojZMCK Hxrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=SMOlI0YMfpRh2eXz3SXf8hbOTU3gwAUP4WApzHVyvSk=; b=iTvA4KP9iCyNh5Tk8UWCjSWLSnRbeMzumkjOUjxaAm3DgclswH8Ad7jy4tIIs8iyrB Ou7838hqum2SXb7/WJ53HyU232MQsXKzjT95/iNXGC1uWI0wvhTMdWTabIdUJP0AneAf mtNIJ8FHBn/jFvEgXaqgBmfp5RjuFdW042N2cUq0phldqXKlZjgXxgohAlICymYSODrj 7JFBIHPXjd/TWfGLDeCiPkQ7ANlqF2HCNplYx8HpVbVSV1Ovw0pvwqFMZPUW44KcvrCF dOhyyi2zc5sOXOsDJ6J5DBDBHXp8Ou7qCHrdOdpaf4PXD6zXFf5tI2n2Dn024Y+mxL8Y nigg== X-Gm-Message-State: AHYfb5jQytKcN7wb9PV+9W0qDqvzQiZucP2gG+/BwAoJSSU2pq1Dal/L j1tPOe7XAwr0gY1FOejbIRblYn3W2UEaucQ= X-Received: by 10.237.37.196 with SMTP id y4mr11424375qtc.67.1503617549721; Thu, 24 Aug 2017 16:32:29 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.136.240 with HTTP; Thu, 24 Aug 2017 16:32:09 -0700 (PDT) X-Originating-IP: [45.49.3.140] From: Sam Gendler Date: Thu, 24 Aug 2017 16:32:09 -0700 Message-ID: Subject: latest perf tuning info To: "pgsql-performance@postgresql.org" Content-Type: multipart/alternative; boundary="001a1141243cedf5fb0557883d7e" 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 --001a1141243cedf5fb0557883d7e Content-Type: text/plain; charset="UTF-8" Many years ago, I considered myself fairly expert when it came to performance tuning and query optimization in postgresql, but I've been hiding out inside (insert big company that doesn't use Postgresql here) for a long while while postgresql has continued to evolve, and much has changed since Greg's book shipped in 2010. I'm wondering if there is anything more up-to-date than that excellent reference, especially anything that touches on tuning and performance in AWS - RDS or running it directly on an EC2 instance. But really, I'm mostly looking for documentation on query optimization and tuning for developers, rather than administration stuff. I've got a lot of fairly inexperienced engineers bumping into their first performance problems resulting from very naive schema and query design as datasets have started to get large, and I'd rather point them at good documentation than just do their tuning for them. It's all low hanging fruit right now, but it won't stay that way for long. Thanks, --sam --001a1141243cedf5fb0557883d7e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Many years ago, I considered myself fairly expert when it = came to performance tuning and query optimization in postgresql, but I'= ve been hiding out inside (insert big company that doesn't use Postgres= ql here) for a long while while postgresql has continued to evolve, and muc= h has changed since Greg's book shipped in 2010. I'm wondering if t= here is anything more up-to-date than that excellent reference, especially = anything that touches on tuning and performance in AWS - RDS or running it = directly on an EC2 instance.

But really, I'm mostly = looking for documentation on query optimization and tuning for developers, = rather than administration stuff.=C2=A0 I've got a lot of fairly inexpe= rienced engineers bumping into their first performance problems resulting f= rom very naive schema and query design as datasets have started to get larg= e, and I'd rather point them at good documentation than just do their t= uning for them. It's all low hanging fruit right now, but it won't = stay that way for long.=C2=A0

Thanks,
--sam

--001a1141243cedf5fb0557883d7e--