SQL Server and PostgreSQL

Monitor. Compare. Recover.

Practical database tools for DBAs and engineering teams who need to find performance problems, review schema changes, move workloads, and rehearse recovery.

Self-hosted toolsDatabase-awareOperational guides

Use the software directly, learn from the handbook and field guides, or bring in professional help for an assessment, migration, workshop, or difficult production problem.

01 / 05Watch SQL Server and PostgreSQL health, catch the slow query, and triage it before the incident grows.

What are you trying to do?

Start with the database problem, not the product catalog.

Products

Tools for monitoring, change, migration, assessment, backup, and high-availability practice.

SQL Monitoring screenshot
SQL Monitoring

Trace a database symptom to the workload, query, or resource behind it.

SQL Server: Supported · PostgreSQL: Supported · ProjectExploreRepository ↗
Schema Compare screenshot
Schema Compare

Find schema drift and review an ordered deployment script before release.

SQL Server: Supported · ProjectExploreRepository ↗
Migration Toolkit illustration
Migration Toolkit

Assess and rehearse a SQL Server-to-PostgreSQL migration before cutover.

SQL Server: Source · PostgreSQL: Target · PreviewExploreRepository ↗
SQL Server Assessment Collector illustration
SQL Server Assessment Collector

Turn a SQL Server estate into structured assessment evidence and findings.

SQL Server: Supported · ProjectExploreRepository ↗
Backup Manager illustration
Backup Manager

Run, verify, and retain SQL Server backup chains for recovery.

SQL Server: Supported · PreviewExploreRepository ↗
HA Cluster Lab illustration
HA Cluster Lab

Rehearse database traffic, backup, and failure scenarios away from production.

SQL Server: Lab · PostgreSQL: Lab · LabExploreRepository ↗

See SQL Optima in action

Three common jobs, using current screenshots where repositories provide them and clearly labeled illustrations elsewhere.

SQL Monitoring screenshot
Product screenshotCurrent SQL Server dashboard from the SQL Monitoring repository.

SQL Server supported · PostgreSQL supported

SQL Monitoring

SQL Optima combines live engine telemetry with expert rules so DBAs can move from a symptom to the workload, query, configuration, or capacity issue behind it.

  • 14 PostgreSQL dashboards
  • 15 SQL Server dashboards
  • 100% self-hosted
Explore SQL Monitoring →
Schema Compare screenshot
Product screenshotCurrent Schema Compare desktop interface from the project repository.

SQL Server supported

Schema Compare

Compare a source-of-truth database with one or many targets, review every object difference, and generate a self-contained deployment script without a PowerShell runtime dependency.

  • Windows GUI and cross-platform CLI
  • One source to many targets
  • Safe and manual scripts separated
Explore Schema Compare →
Migration Toolkit illustration
IllustrationConcept illustration of the SQL Server-to-PostgreSQL migration path; not a product screenshot.

SQL Server source · PostgreSQL target

Migration Toolkit

Treat migration as a controlled lifecycle. SQL Optima parses T-SQL into an AST, moves data through a Go engine, validates the result at several levels, and can keep the target synchronized for cutover.

  • AST-based T-SQL conversion
  • Go binary-COPY data plane
  • L1–L4 validation and CDC
Explore Migration Toolkit →

From signal to action

  1. ObserveSee waits, workload, backup state, and operational signals.
  2. DiagnoseConnect the symptom to a query, configuration, or schema change.
  3. ActReview the proposed change, migration, or recovery step.
  4. VerifyCompare the result with the baseline and keep the evidence.

One operating loop across the toolkit

Observe the live system, change it with review, and keep a tested recovery path.

01ObserveMonitoring and assessment expose waits, workload, capacity, and configuration.SQL Monitoring · Assessment Collector
02ChangeCompare schemas or migrate data with explicit review and validation steps.Schema Compare · Migration Toolkit
03RecoverVerify backup chains and rehearse failures before the production event.Backup Manager · HA Cluster Lab

The same evidence loop applies throughout: capture a baseline, make one controlled change, and verify the result.


Knowledge

Checklists, scripts, explanations, and operational playbooks you can use at the keyboard.


For people who live in SQL Server and PostgreSQL

A lot of the day is ordinary: a query that got slow, a login that should not be there, a failover nobody has tried. The free tools cover much of that. Training and consulting are for the parts you want to learn, or hand to someone who has done them before.

The same skills show up on both engines. Design, administration, security, high availability, disaster recovery, and performance. Workshops are hands-on. Consulting follows your architecture and how you operate. We also work with AI and SQL MCP when you want the database to answer with the schema in mind.

✎▰◇⌁↻⌁

The tools stay free, so you can use them on the everyday jobs. Training and consulting are there when you want a class or a second opinion.


Current platform focus

Coverage varies by product; each product page states its own scope.

SQL ServerCore tools and guidance
PostgreSQLMonitoring, migration, labs, and guidance

Oracle and MySQL are not presented as having equivalent toolkit coverage.

Capability and engine support

Specific roles such as migration source, target, guidance, and lab are shown instead of a vague checkmark.

ProductSQL ServerPostgreSQLStatus
SQL MonitoringSupportedSupportedProject
Schema CompareSupportedNot listedProject
Migration ToolkitSourceTargetPreview
SQL Server Assessment CollectorSupportedNot listedProject
Backup ManagerSupportedNot listedPreview
DBA HandbookGuidanceGuidanceKnowledge
HA Cluster LabLabLabLab

Scope reviewed 2026-09-27. Follow each product’s repository for current installation and release details.


Choose a path for your role

Start with the decision you own, then move into the relevant product or guide.


Why SQL Optima

Built around the database work, not a generic dashboard.

SQL Optima is an independent database-tooling project created and maintained by Ravi Sharma. The tools and practical guides can be used directly. Consulting and training are separate options for teams that want help applying them to a real estate.

  • Database-aware: workflows begin with waits, plans, schema drift, backup chains, and cutover evidence.
  • Self-hosted where stated: deployment mode is listed per product rather than implied across the suite.
  • Evidence before claims: support status and project links come from the same product metadata used across the site.
About the maintainer →

Professional help

Independent consulting and training are available when your team wants hands-on help alongside the tools.