Adam Szita created HIVE-18705:

             Summary: Improve HiveMetaStoreClient.dropDatabase
                 Key: HIVE-18705
             Project: Hive
          Issue Type: Improvement
            Reporter: Adam Szita
            Assignee: Adam Szita

{{HiveMetaStoreClient.dropDatabase}} has a strange implementation to ensure 
dealing with client side hooks (for non-native tables e.g. HBase). Currently it 
starts by retrieving all the tables from HMS, and then sends {{dropTable}} 
calls to HMS table-by-table. At the end a {{dropDatabase}} just to be sure :) 

I believe this could be refactored so that it speeds up the dropDB in 
situations where the average table count per DB is very high.

This message was sent by Atlassian JIRA

Reply via email to