D1 row and statement limits
Limit · d1
2 MB per row, 100 KB per statement, 100 bound parameters.
Free plan
2,000,000 bytes per row, 100 columns, 100 KB statements, 100 bound parameters, 32 arguments per SQL function.
Paid plan
The same query-shape limits.
What it means
A row's width does not change the row-read price. A 1 KB row and a 100 KB row are both one row.
What it does to a bill
Rows read are rows scanned. Row size is not a second meter.
Sources
- D1 limitsOfficial
- Workers pricingOfficial