SQL Executor Dashboard

loading…
connecting
refresh
API docs
Queries running
0
In-flight student executions
Practice slots in use
0
0 max · semaphore + thread pool
MySQL connections open
0
executor + verify pool
Verify jobs
0
running / scheduled background repairs

Query counters

Total executed0
Failed0
Busy (HTTP 429)0
Timeouts0
Scoring runs0
Cache hits / misses0 / 0
Last query at

Pools & connections

Executor MySQL connectedno
Executor conns open0
Practice pool initializedno
Practice active threads0
Verify pool size0
Verify conns open / in use / idle0 / 0 / 0
Verify pending keys0
Verify scheduled / coalesced0 / 0

MySQL target

Host
Port
Database
Environment
Process started
Status updated
Healthchecking…
MySQL SQL DB
Redis

Last activity

Last query preview
Last error
Redis SQL_executor_status:*
Waiting for /status…

Run safe SQL

POST /execute — SELECT/DML roll back; DDL restores seed tables.

SELECT Students INSERT (rollback) UPDATE (rollback) DROP Students TRUNCATE Marks DELETE Branches

Response

Run a query to see the response.

Practice tables

GET /tables — Redis-cached listing with sample rows.

Reset seed tables

Starts a background job (POST /jobs/tables-reset) and polls steps until done.

Branches Colleges Companies Lecturers Marks Students Subjects

Selected: ALL seed tables

Destructive revert suite

Starts a background job (POST /jobs/destructive-revert). Each pytest case appears as a completed step as it finishes.