Glide can’t reliably import a CSV that large.
Even with Big Tables, anything close to 1M rows will only partially upload, Glide isn’t designed for datasets of that size.
Most people handle this by:
Splitting the CSV into smaller chunks(50k–100k rows each), or
Storing the full dataset in an external database (Google BigQuery, Supabase, Airtable Sync, etc.) and connecting Glide to it.
For your size of data, an external DB is usually the only stable option.
If you want, I can point you to the simplest setup for large datasets.