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

Nikolay Sokolov updated GRIFFIN-195:
------------------------------------
    Description: 
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.

  was:
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-192, 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-192, DB list followed by number of table list operations can be 
replaced by "list all table names in all databases" operation.


> [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
>
> 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)

Reply via email to