Re: [pgAdmin][RM4335] Add EXPLAIN option SETTINGS and SUMMARY

From: Aditya Toshniwal <aditya(dot)toshniwal(at)enterprisedb(dot)com>
To: Dave Page <dpage(at)pgadmin(dot)org>
Cc: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: [pgAdmin][RM4335] Add EXPLAIN option SETTINGS and SUMMARY
Date: 2019-07-02 07:37:25
Message-ID: CAM9w-_mL40ZqC9DehN9dbw1gkcrYEBUVmqx5d473mg9yDOWC3Q@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Hi Hackers,

Attached is the updated patch. The SUMMARY data will be visible on hover
over the top-right icon along JIT stats and Triggers (if any).
I'm not sure where does SETTINGS data come in plan output for PGv12. But
the query is executed with correct options if required.
Docs updated.

Also, I have fixed a tooltip flickering issue with this patch (#4224)

Kindly review.

On Fri, Jun 28, 2019 at 10:15 PM Dave Page <dpage(at)pgadmin(dot)org> wrote:

> Hi
>
> On Fri, Jun 28, 2019 at 9:27 AM Aditya Toshniwal <
> aditya(dot)toshniwal(at)enterprisedb(dot)com> wrote:
>
>> Hi Hackers,
>>
>> Attached is the updated patch to fix the review comments of trailing mail.
>> Kindly review.
>>
>
> So where is the summary supposed to be displayed? It's now requesting it
> from the server, and it's in the JSON response, but isn't displayed
> anywhere that I can see.
>
>
>>
>> On Thu, Jun 27, 2019 at 4:49 PM Dave Page <dpage(at)pgadmin(dot)org> wrote:
>>
>>> Hi
>>>
>>> On Thu, Jun 27, 2019 at 12:32 AM Aditya Toshniwal <
>>> aditya(dot)toshniwal(at)enterprisedb(dot)com> wrote:
>>>
>>>> Hi,
>>>>
>>>> On Wed, Jun 26, 2019 at 8:22 PM Dave Page <dpage(at)pgadmin(dot)org> wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> Something isn't working correctly - I turned on the summary option,
>>>>> and this is the query that was run when I hit the EXPLAIN button:
>>>>>
>>>>> EXPLAIN (FORMAT JSON,ANALYZE False,VERBOSE False,COSTS False,TIMING
>>>>> False,SUMMARY False,BUFFERS False) select * from pg_tables
>>>>>
>>>>
>>>>> Aside from the formatting (s/True/true, s/False/false, missing spaces
>>>>> etc), shouldn't it say SUMMARY true? I've cleared the browser and bundle
>>>>> caches, rebundled etc.
>>>>>
>>>> I think I misunderstood the documents -
>>>> https://www.postgresql.org/docs/12/sql-explain.html. Few of the
>>>> parameters are applicable only to EXPLAIN ANALYSE and not to EXPLAIN. Will
>>>> make the changes, along with formatting to existing codes as well.
>>>>
>>>
>>> I'm not sure that explains why the summary option is set to *false* for
>>> an EXPLAIN action, but anyway, please make sure it works :-)
>>>
>>>
>>>>
>>>>> Shouldn't there also be documentation updates?
>>>>>
>>>> Yeah. (I always miss that :/)
>>>>
>>>>>
>>>>> On Wed, Jun 26, 2019 at 7:59 AM Aditya Toshniwal <
>>>>> aditya(dot)toshniwal(at)enterprisedb(dot)com> wrote:
>>>>>
>>>>>> Hi Hackers,
>>>>>>
>>>>>> Attached is the patch to add support for SETTINGS(v12+) and
>>>>>> SUMMARY(v10+) explain options. These options will be visible only if
>>>>>> version is supported.
>>>>>>
>>>>>> I have also created and fixed RM4395. The explain options changed on
>>>>>> one query tool should not change explain options on other query tools or
>>>>>> preferences. The initial values will be taken from preferences are usual.
>>>>>>
>>>>>> Kindly review.
>>>>>>
>>>>>> --
>>>>>> Thanks and Regards,
>>>>>> Aditya Toshniwal
>>>>>> Software Engineer | EnterpriseDB India | Pune
>>>>>> "Don't Complain about Heat, Plant a TREE"
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Dave Page
>>>>> Blog: http://pgsnake.blogspot.com
>>>>> Twitter: @pgsnake
>>>>>
>>>>> EnterpriseDB UK: http://www.enterprisedb.com
>>>>> The Enterprise PostgreSQL Company
>>>>>
>>>>
>>>>
>>>> --
>>>> Thanks and Regards,
>>>> Aditya Toshniwal
>>>> Software Engineer | EnterpriseDB India | Pune
>>>> "Don't Complain about Heat, Plant a TREE"
>>>>
>>>
>>>
>>> --
>>> Dave Page
>>> Blog: http://pgsnake.blogspot.com
>>> Twitter: @pgsnake
>>>
>>> EnterpriseDB UK: http://www.enterprisedb.com
>>> The Enterprise PostgreSQL Company
>>>
>>
>>
>> --
>> Thanks and Regards,
>> Aditya Toshniwal
>> Software Engineer | EnterpriseDB India | Pune
>> "Don't Complain about Heat, Plant a TREE"
>>
>
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>

--
Thanks and Regards,
Aditya Toshniwal
Software Engineer | EnterpriseDB India | Pune
"Don't Complain about Heat, Plant a TREE"

Attachment Content-Type Size
RM4335_4395_4224_v3.patch application/octet-stream 454.2 KB

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Aditya Toshniwal 2019-07-02 08:07:28 [pgAdmin][RM4421] Inno setup script version compare fix
Previous Message Murtuza Zabuawala 2019-07-02 07:17:14 Re: RE-SQL tests for Roles & Resource Group nodes