If you are referring to DOs, they do support Jurisdictions, which means it isn’t a hint, but a guara
If you are referring to DOs, they do support Jurisdictions, which means it isn’t a hint, but a guarantee that they run in a given region
Or does it count rows that were checked and not returned as well?All rows read are counted. From indices, non-indices, views, etc.


newUser.id and account.id from the first two queries to use in the third one. Since the queries are in an array, I can't assign these values to a constant. Is there a way to achieve this within a single batch, or do I need to split it into two?D1 DB storage operation exceeded timeout which caused object to be reset and D1 DB is overloaded. Too many requests queued.meta.duration in the response object might be useful to look at, as it shows the time that ONLY the query took. If it is signifigant, consider re-evaluating the query you are running, and/or make sure you are using indexesstorage operation exceeded timeout which caused object to be reset is an error specific to slow user queries. What query were you trying to run? How often do you run this, and how often do you get this error?DB is overloaded errors on 2025-02-28 around 14:26-14:33GMT, and storage operation exceeded timeout errors around 2025-03-01 14:33 GMT. I don't know exactly which queries were associated with the errors, but the Query Latency metrics show the P95 latency can't have been higher than 8-10ms. My most frequently run queries have a P95 latency of 0-3ms.if (e.message.startsWith(`D1_ERROR: UNIQUE constraint failed:`)){
throw createError({statusCode:400, statusMessage:`Your name needs to be unique`})
}