CertKeen

SnowPro Core (COF-C03) · Free practice question 7 of 15

File sizing for COPY INTO

You're loading several gigabytes of CSV files into Snowflake via `COPY INTO` and want the highest load throughput. Which file-size strategy aligns with Snowflake's documented best practice?

  1. A.One large file of any size — Snowflake parallelizes inside a single file.
  2. B.Files of approximately 100–250 MB compressed, loaded concurrently.
  3. C.Many tiny files under 100 KB each, for maximum parallelism.
  4. D.Exactly one file per target micro-partition size of 16 MB.
Show answer and explanation

Correct answer: B. Files of approximately 100–250 MB compressed, loaded concurrently.

Why: Snowflake's documented sweet spot is files of 100–250 MB compressed because that balances parallelism (the warehouse splits work across files) against per-file overhead. A single huge file limits parallelism; tiny files multiply overhead; sizing to micro-partition size is unrelated to load-side file sizing.

More free SnowPro Core (COF-C03) questions