seeing response times between 400-600 ms - not ideal but will let clients decide.
seeing response times between 400-600 ms - not ideal but will let clients decide.
D1PreparedStatement if we could just D1Database->exec()? I get it can be "faster" to prepare a statement and bind different values, but since CloudFlare Workers are temporary, then what's the point? If we know that our worker is always gonna execute the same single query over and over (not multiple queries), does it make a difference in performance?SELECT ? FROM foo;) is not what SQLite runs. SQLite has to compile that and run it.? again.?1 it doesWITH all_tables AS (SELECT name FROM sqlite_master WHERE type = 'table') SELECT at.name table_name, pti.* FROM all_tables at INNER JOIN pragma_table_info(at.name) pti ORDER BY table_name results in not authorized 7500 - which permission should be assigned to the API key?pragma_table_info on protected tables returned by sqlite_master
D1PreparedStatementD1Database->exec()SELECT ? FROM foo;??1WITH all_tables AS (SELECT name FROM sqlite_master WHERE type = 'table') SELECT at.name table_name, pti.* FROM all_tables at INNER JOIN pragma_table_info(at.name) pti ORDER BY table_namepragma_table_infosqlite_masterbool SqlStorage::isAllowedName(kj::StringPtr name) {
return !name.startsWith("_cf_");
}