Received: from malur.postgresql.org ([2a02:16a8:dc51::56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fy443-0005yi-Bj for pgsql-performance@arkaria.postgresql.org; Thu, 06 Sep 2018 23:51:55 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1fy441-0001tj-E8 for pgsql-performance@arkaria.postgresql.org; Thu, 06 Sep 2018 23:51:53 +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.89) (envelope-from ) id 1fy440-0001tW-M2 for pgsql-performance@lists.postgresql.org; Thu, 06 Sep 2018 23:51:53 +0000 Received: from sonic312-21.consmr.mail.bf2.yahoo.com ([74.6.128.83]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fy43x-0007nW-LT for pgsql-performance@lists.postgresql.org; Thu, 06 Sep 2018 23:51:51 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1536277908; bh=ZJNMkJ7mrjfeMVBmLg5abaGyZThBXGg1Owcxex787yA=; h=Date:From:To:Subject:References:From:Subject; b=pIVFnk6Yqubp17osMoYXbrWOD055PnY18bvBBjIfg1txp/UD+C5G2cgb75YGRGAlBR3lXaohmTDyA1SnFHbAKdNcDHEkAyrt6dBBAUJuZgQ5OlKQ0Yh2c3CR1vs9lsc9zdChkXX02aCqTW+yjyhnDcJRi82Y94HNREUjnlNdxtZW6g3aak6sePB+ZL/wXUJcDF/B+04tS1bzVltl7/2N828Tl2EEKI+QgzED5cAY1Yu3wLKuSCOqi0LvWJm0VtJxDwP+OGZfG9SKdSYzrlK/ZqmhYQZWjCe3f5vYbfnLTrBU3IWk8ZhKoF4gnWF+YXDfoFH870f2zcyn7aOHf5mMJw== X-YMail-OSG: vk7CWJAVM1nw4RxLUyJ3eAgo7.JyN4CwPjKxDTPUtwbjkkYYhUyvQPeAGzAdc2u aRftJsoW1ksjyE_hwTARwyXo4FMWsfPiHW7ht4heb1BFbz8LRbN_QvF394kYcStwX6U4SXVELVmB B5ry.PXWxLqAdLW7w_JkOOj0PPshSEHtTxWl39MeVvDjeQfiWwT1_t.Q7LjMIg68.tfCKbrDTor9 lA4m9sKc2bK1KCdbDpfJom9gtKlWAf54PhJHb.7CbYyPfAOg7qHkkjh157SPNFFNp8Up0.HppKA2 C1JxjuRh2PFbQOa7okV_w1V1oOYIeuxlcn73fAGqQGwYkIEx1hhOfBr6c_cD69ot0MxbpKLxefMf ZdpuludxNJMtAPqTe6aJQjBdysoL1hXgFthrEi.EzZEr051XA.YaexLB2KduFr7QJuKCe24gGSTr llrXs18AGFANAyY5.w9nPlAUn3lhUps4XbIKthA8cL3vgKwgfR_yi5hdZu3jm_j5Nt95REkYb0UP lzPGn86WXGjupMg.ioIWz0pNf8p2FDM..oAkoBXRonyGGItGd5T1xoKWuBu5X5Bodz6p00VVsQpj d9a8ePVJYfkH77M07z46ju94auDPunyfMoudVeD3UAjILZXtU_ZlCzqjxYgnXsF670wCRNaVJaOk gd9qhfY0OdrPKnJ.6L8EN4ATLVYbSVQ7pvW1knssUSofROAYbEGYi7HRKN0nbwPivrZOJaLZUL5q au3WHShNb11HzGXfNxeEdiHpMfJ0hOhvyfQBnNPa130ON4O6FtkFpgldTQJkh_7Uvruw3DWWLRis JaJCOnQd4aTqZWW4orgL9fulRNCOJUkvUK8RIBb0qdjMIuLiyd8Cg6k3yskFNhOIFutvED5MS02Q fSVJc6o0aL_Ly0txIiNMpCJ.LgGOvI7Hg6_GpA.Y8D.oq9iZnQlkeFDntFoIk Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.bf2.yahoo.com with HTTP; Thu, 6 Sep 2018 23:51:48 +0000 Date: Thu, 6 Sep 2018 23:51:46 +0000 (UTC) From: To: pgsql-performance@lists.postgresql.org Message-ID: <401454367.836254.1536277906458@mail.yahoo.com> Subject: query gets very slow when :jsonb ?& operator is used MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_836253_1087396995.1536277906457" References: <401454367.836254.1536277906458.ref@mail.yahoo.com> X-Mailer: WebService/1.1.12406 aolwebmail Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/68.0.3440.106 Chrome/68.0.3440.106 Safari/537.36 Content-Length: 1735 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk ------=_Part_836253_1087396995.1536277906457 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I have also asked this question on Stackoverflow and DBA stack exchange wit= h no answer. It's a fairly long post, so I will post a link to it, as on St= ackoverflow it is formatted nicely=C2=A0 https://stackoverflow.com/questions/52212878/query-gets-very-slow-when-json= b-operator-is-used Any idea why my query slows down so much when I add=C2=A0account.residence_= details::jsonb ?& array['city', 'state', 'streetName'] ? ------=_Part_836253_1087396995.1536277906457 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit I have also asked this question on Stackoverflow and DBA stack exchange with no answer. It's a fairly long post, so I will post a link to it, as on Stackoverflow it is formatted nicely 

https://stackoverflow.com/questions/52212878/query-gets-very-slow-when-jsonb-operator-is-used

Any idea why my query slows down so much when I add account.residence_details::jsonb ?& array['city', 'state', 'streetName'] ?
------=_Part_836253_1087396995.1536277906457--