Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tDlLr-0030oZ-RU for pgsql-general@arkaria.postgresql.org; Wed, 20 Nov 2024 14:06:39 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tDlLq-005zOq-IE for pgsql-general@arkaria.postgresql.org; Wed, 20 Nov 2024 14:06:38 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tDlLq-005zOi-6n for pgsql-general@lists.postgresql.org; Wed, 20 Nov 2024 14:06:38 +0000 Received: from sonic313-56.consmr.mail.ne1.yahoo.com ([66.163.185.31]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1tDlLn-002t1i-5D for pgsql-general@lists.postgresql.org; Wed, 20 Nov 2024 14:06:36 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1732111592; bh=f5+5rqGQqWBt6jhgSbGlY9oBgmlNH56L9qddMbRr7zs=; h=Date:From:To:In-Reply-To:References:Subject:From:Subject:Reply-To; b=QSWD0JnnhOb80ijLndLhFghQmFw+NbqD+IaMDqlrSvZpDIUa/yd+UIkP6suhtT2AHFvdsW4EL3sHoA9O4GcfjaQamP+e2Rq82ly4h2J8BeER5sAnTIKaFPDo9yVKlbjpmzBv6RpNztBP45ej2GKx7PtU76PKUSptGs0mYdDg0vvA8Uwrdbe0B+MXEPnzJtlEFJElV7bWgOVAbGUkjUlBIzm44kEx8+dCzHVv1x19U33r7xUXCVKqB2Omvm1QzucYALgQPKJYVUvBbiPMBjlewHqI+0AfYw7dBcvtvPCJVLfUtRBJTlOW+w9AtiELjmnYnW1vg1Zfp1axSALCSAdnDA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1732111592; bh=a8RN0FHhKrG9R4OcpVJ8x9CW0Fc9UxPIW5qXT9qb3tW=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=S2yP7qpe7+Ud+821QWfPynPyLeK2uOojH5hJl/eGjnZSNkD12uves0OH2VmzWYPHApgT9Y22DbqTQAWyczbeW8XWpG3UbKld8tBlIXhOfGzFnHKVwFLg1QeZayiMJR0P7FXsoBLFo47Fzl3+dFzeORcDo0KHYUgVOqsT2EcDJ2/M/ydkhkOoImu17LyPYwwewcvrUBHSM6aPhjHZe+UhuKoewR3wwU9kT9aCPREQxQJ+KxHwV8F9nHTnIe8Um//V2Q0cLR94EYTVmPaZ4LPSCEiVnyu5h0bHShrK7lN1tqJfaQ3L5MJOtuW6JVdImOvUNievOnZ7pw3N6KElIYAA4A== X-YMail-OSG: 5eEwwtMVM1ncipiqcVM9e5l628I2cxIzD8s77ElnMIRM0Rj9I0QiJv2Ue1jnJsw LFHLreCb5I3RdKnusFv9QsTUmeyoWDvDyF2V8g1AGnTIBupE6qZjOfYStrgJA7so7GViStG13Mlg Cceyx.Y3LdA1a0kgMRIwk_jO7rQ2B3lqi6yE70oWTGuz5QAt.ID0j9fJA8ePwdci1lir2gfiKZH3 nl0JOBXbb32KFyYfjhBdOU5SPD6OphcIrFzxy5xzUxaRcw1e2jF3zycOiXZ7nmxZ.lc14GoZfgcL Itkpi09WGehW2db8QV3wXlwacqlKz.qlXG0pk57ZBePjgibjtHZL3ZS0tlfWUFaKeaeEGEmu4ZYQ LEGu4dxo8dK.crg8Kc_l2J72MYKte_zyrn1IdqDbqN6jrzjBoQ.4JA8EQMZWoHwZzCuB4NVCx1m2 y35B_CFC7K4QfjUSfxt4zLK7SAUSMyZb9EqCClC3t9hhw9WgcbfN.gBkoHC9MeW8UX4ADffZYWg7 06jnKTYsF_i0Fa640uZ9Oj5O.KKea3qltDQBT5d6dWckLrLKxyZBcZoPJrt732SFxlbQg4ZH8gAA UiWdBCGm2_2Q0wQ5Gj.xY5BRCn36YnUVS7W.5ali95yFwJYTgsLrkPVWpbY_.v9Nlmtikm3ckq5X pqRh16rygUD6vFz1xpKdjl1baHo82_ycW1nhhLbNPwyVlw_LIXR2lNDdC4PMP2j4bHfh5iPX_Ghy 7HElejNbEqQsyW0DFSOcnvA7UVew71M1P7ccih9zmcuzT29ll5GzE1AUhbYO_YhCqn_F3eYkBRdo 2IxlnvlN4YLe9h7BJSlvXs31oRpHlGqvSsW2huHpt_V68dMCsdrcbScF5bTAmbOx8DLZTGy_LKhY K2SKF9GZ3ic2JEzEOEIvFrF.u3rDF4OpKqff7SmTevtRwBItto.RIMGy1D4cnRO0YBra1Jm5iQzK Uocmp3gK0zYpdbcvl1sjqWQV0kkG8FXo3F7wBc0.wcFiKiMi0jDeXjByC2dGY1pJ3XEs4RcSq1aJ jJffvQhWmwbbd9MwHp43.HvO9i3QTIbynvYf3Qybb_XFaziKWZ8wasaIc7x1DuLPm6PZ4fMp6PEM PIa7Z1O_aX6tprtJaZxU16oCTqZK8t2TY1Jl_sSZxGhajhb5a3F1uk.lZSw6zpYLm1395Qo.k7lh pwo8WqGY7lLlg0jfvmdQum_X2sGcuampl7BaKsBhBFGn_3AmbnMFO5wXxuQvnYmTtm3agFJnG98z WPjO.FzNeS7TBcltegrA5tR3DzFc4y0dIwQKa1ny.37OUT0Vd2ybmzj3Au3ecwPgDLAdpCEmKxL. 1ZMjUQKDDzp5oafHORZMiTwp1qjdooLDfIeT_kpohT0u0mgA2yxInYI1u2dTXAvK8_uyiMygs_HT 6UP9E9VuPQxbT7jAXzx7dOp5HUtfMR1D2qJ.Vxu0EBvycXIehGrhrMm3z.rzHRguvLaXmbHVqJ34 uWca_Dz0s75Gx1pngSMbL1EeQ3eEkERV.zfeVT3xYnBet8edPj3dsVjv7Yk6_h7Zfh5kQ4TzCf1f ZiVR8M2VOS2Au_tzMpFkaVvevjiTJJp.Bjzo84MEHzB1X8TVuUk4UX0tMIIfgS_I6yCxAwq0KZu9 kAXXj9d1Vt6t5PBUJ8wlTLkjyG__hdVE4EAURsWRxT_qTjK5NpeWaYMmFP4OTTEIj6Z0gXL7SncS GkwScSvkAjjk2eNaekwB796RDyq3cgL5Ki0EnyPTNaSVZIOYd0PP4JaiqXfKwEiOKGCqW3Vnvhju a37o_KE_Hek6OZ.ghW9_vcPPL7CQpuNnAr1xUs0HfS51snB3_25MWbOIg9gvcrfvslWDJW_naNf3 SRF5YegtX.8PXg5foyDdg8xkDnb1kcCF.oVAnRHjvHrEwo1q_9hd6uKDu.Q.HI4YoZzgXWoJwaUE P2p4nbOFq8LmpsWd5W9AFuW7Kuph8x9TZrZdGTtN76ddUviniSKGgL8blz0piZXXSDFcAub8Ro_B .O0rTdwB.eOhtqWJvF2ttbjEBW1UogiOLOD_qJaSqIsZgJKigOumZIX21lFmlbNOTV4N0I8XFEz6 D.eY3fwzICL_NUSqFPyyulgzgRefzPmk.dqbK4.J8U.eqI2VKNGBCJKwb2kC80S6f_MWybqpAkJz 3ca8pIaLcYMngR1jAYQqUa57vuiILbBe9bLZRLZVqy3FsOElyJLGhJHwcfkMpTba0PQqioyvPSuV BC8EalF926dwPhA-- X-Sonic-MF: X-Sonic-ID: 05399720-69ff-4b7f-8667-19c5cd98778f Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Wed, 20 Nov 2024 14:06:32 +0000 Date: Wed, 20 Nov 2024 14:06:30 +0000 (UTC) From: felix.quintgz@yahoo.com To: pgsql-general@lists.postgresql.org Message-ID: <166629977.777037.1732111590774@mail.yahoo.com> In-Reply-To: References: Subject: Re: Running docker in postgres, SHM size of the docker container in postgres 16 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.22941 YMailNodin Content-Length: 1430 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Docker databases do not perform well under heavy load. Everything can be configured to improve performance but going through the Docker disk access layer will significantly decrease performance. On Wednesday, November 20, 2024 at 06:06:36 AM GMT-5, Koen De Groote wrote: That explains a lot. I have the default of 2 max_parallel_maintenance_workers set, should I set this to 0? I realize this is of course an improvement, but working with docker containers, I'd like to avoid taking /dev/shm away from regular queries. I assume setting max_parallel_maintenance_workers to 0 is the fix here, is there perhaps something else I should know about, if I want to have control over this? Regards,Koen De Groote On Wed, Nov 20, 2024 at 12:38 AM Thomas Munro wrote: On Wed, Nov 20, 2024 at 11:22 AM Koen De Groote wrote: > Why would that be? It's the exact same data. The install is about 50GB in size. Is there something wrong with postgres 16, or did some settings significantly change, that I need to know about? I went over all the changelogs, nothing stood out as relevant to this, but that might be a lack of experience on my end. Parallel vacuum arrived in PostgreSQL 13, and that uses "dynamic shared memory" to share state between workers, and assuming dynamic_shared_memory_type=posix, that means shm_open(), which opens files under /dev/shm on Linux.