Google Cloud Professional Data Engineer — Question 229

You have created an external table for Apache Hive partitioned data that resides in a Cloud Storage bucket, which contains a large number of files. You notice that queries against this table are slow. You want to improve the performance of these queries. What should you do?

Answer options

Correct answer: C

Explanation

Upgrading the external table to a BigLake table and enabling metadata caching can significantly improve query performance by optimizing how data is accessed and cached. Changing the storage class, creating individual tables for each partition, or migrating to a multi-region bucket may help in some scenarios but do not directly address the performance issues associated with querying the external table.