Public Preview

Test SQL workloads.
Your way.

Build, run, monitor, replay, and compare SQL Server workloads with a visual Studio, a native CLI, Python, or an AI workload agent.

Quick workload
PS> .\sqlsim\x64\sqlsim.exe -S localhost -E -Q "SELECT @@VERSION"

Connecting with Windows authentication...
Connected successfully (18 ms)
ODBC Driver 18.5 · SQL Server 2025

Total executions    1
Total runtime      0.041 sec
Throughput         24.39 exec/sec

Four ways to work

Start visually, automate from the command line, compare drivers, or describe the experiment in plain language.

1

sqlsim Studio

Configure, monitor, replay, and compare workloads in a self-contained local browser app.

Explore Studio →
2

sqlsim

Native C++ and ODBC for low-overhead scripts, concurrent load tests, and replay.

Read the CLI guide →
3

sqlpysim

A Python workflow powered by Microsoft's mssql-python driver for automation and comparison.

See Python examples →
4

Workload Builder

Use GitHub Copilot and other agents to design and compare experiments from plain-language requests.

Use with agents →

One toolkit, every SQL Server target

Use the same workload patterns across local development, Azure, and Microsoft Fabric.

✓SQL Server 2019, 2022, and 2025
✓Azure SQL Database and Managed Instance
✓SQL database in Microsoft Fabric
✓Windows and Ubuntu Public Preview paths

From download to first result

No hosted service. No telemetry sent elsewhere. The tools run locally and connect directly to the SQL target you choose.

1
Install the prerequisite →ODBC Driver 18 for sqlsim and Studio; Python 3.10+ for sqlpysim.
2
Download one package →Choose the complete Windows bundle or an individual command-line tool.
3
Choose one of four paths →Studio, native ODBC, mssql-python, or the Workload Builder agent.