You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@griffin.apache.org by "William Guo (JIRA)" <ji...@apache.org> on 2018/12/01 06:56:00 UTC

[jira] [Updated] (GRIFFIN-195) [UI] Don't list all table objects from UI

     [ https://issues.apache.org/jira/browse/GRIFFIN-195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

William Guo updated GRIFFIN-195:
--------------------------------
    Fix Version/s: 0.4.0-incubating

> [UI] Don't list all table objects from UI
> -----------------------------------------
>
>                 Key: GRIFFIN-195
>                 URL: https://issues.apache.org/jira/browse/GRIFFIN-195
>             Project: Griffin (Incubating)
>          Issue Type: Sub-task
>            Reporter: Nikolay Sokolov
>            Priority: Major
>             Fix For: 0.2.0-incubating, 0.4.0-incubating
>
>
> Listing all table objects when rendering list of tables to profile takes lots of time, and adds significant latency even if response is cached, when number of tables is big and/or schema contains lots of columns.
> Two solutions are possible:
> 1) Without GRIFFIN-194, use DB list API and then list tables API is called for each DB, in order to collect all tables. When table is clicked on, request to get table details can be made.
> 2) With GRIFFIN-194, DB list followed by number of table list operations can be replaced by "list all table names in all databases" operation.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)