AWS Certified Database – Specialty — Question 339

A company is using Amazon Redshift as its data warehouse solution. The Redshift cluster handles the following types of workloads:
✑ Real-time inserts through Amazon Kinesis Data Firehose
✑ Bulk inserts through COPY commands from Amazon S3
✑ Analytics through SQL queries
Recently, the cluster has started to experience performance issues.
Which combination of actions should a database specialist take to improve the cluster's performance? (Choose three.)

Answer options

Correct answer: B, C, E

Explanation

Splitting S3 input files to match the number of Redshift slices allows the COPY command to load data in parallel across all slices, maximizing throughput. Ingesting real-time data into temporary staging tables first reduces lock contention and fragmentation on the primary target tables. Additionally, designing analytical SQL queries to filter and join on designated sort keys drastically minimizes disk I/O and speeds up query execution.