Summary
Browse is SELECT * FROM db.t LIMIT n OFFSET m with no ORDER BY — InnoDB pages skip/duplicate without a PK order. COUNT(*) on large InnoDB tables is a full scan and shares the pooled socket (30s-style timeouts via forceClose).
Scope
- When a PK exists, ORDER BY those columns.
- Do not require blocking COUNT(*) before first paint (estimate TABLE_ROWS from information_schema.TABLES or count asynchronously).
- Timeout must not kill the SQL-editor socket if they still share a pool key (see shared-socket issue).
Out of scope
Reactions are currently unavailable
Summary
Browse is SELECT * FROM db.t LIMIT n OFFSET m with no ORDER BY — InnoDB pages skip/duplicate without a PK order. COUNT(*) on large InnoDB tables is a full scan and shares the pooled socket (30s-style timeouts via forceClose).
Scope
Out of scope