Limits
| Feature | Limit |
|---|---|
| Databases | 10 per account 1 |
| Database size | 100 MB 2 |
| Time Travel duration (point-in-time recovery) | 30 days (Workers Paid) / 7 days (Free) |
| Queries per Worker invocation (see subrequest limits) | 50 (Bundled) / 1000 (Unbound) |
| Maximum database backups | 24 hours (backups are hourly) (alpha only) |
| Maximum number of columns per table | 100 |
Maximum string, BLOB or table row size | 1,000,000 bytes (1MB) |
| Maximum SQL statement length | 100,000 bytes (100KB) |
| Maximum bound parameters per query | 100 |
| Maximum arguments per SQL function | 8 |
- 1 Request adjustments to limits that conflict with your project goals by contacting Cloudflare. To make a request, complete the Limit Increase Request Form, or speak to your account team. Note that not all limits can be increased.
- 2 This is an alpha-only limit, and we intend to increase this as D1 moves towards General Availability (GA).