SnowPro Core Certification — Question 338

A company needs to read multiple terabytes of data for an initial load as part of a Snowflake migration. The company can control the number and size of CSV extract files.

How does Snowflake recommend maximizing the load performance?

Answer options

Correct answer: C

Explanation

The correct answer is C because Snowflake performs better with many smaller files as it allows for parallel processing, which enhances load performance. Option A is incorrect as auto-ingest Snowpipes are effective but not the recommended approach for this scenario. Option B suggests minimizing file counts but larger files can lead to bottlenecks. Option D involves row-by-row inserts which are inefficient for bulk data loading.