Performance tuning
Slow is a symptom. We start with wait statistics, query store and execution plans, then fix the actual cause: missing or wrong indexes, stale statistics, parameter sniffing, tempdb contention, memory pressure or storage latency. Every change is measured before and after so you can see what it bought you.
- Instance and database health check with a prioritised findings report
- Index and statistics strategy, including partition-aligned indexes
- Query rewrites and plan-guide or Query Store fixes for vendor applications you cannot change
- Storage, memory, MAXDOP and cost-threshold configuration reviewed against your workload
High availability & disaster recovery
We design and build Always On availability groups, failover cluster instances, log shipping and replication topologies, and we test them. A DR plan that has never been failed over is a hope, not a plan. You receive documented RPO and RTO figures that were actually measured.
- Always On availability groups, including multi-subnet and distributed AGs
- Read-scale and offloaded reporting with readable secondaries or transactional replication
- Backup strategy, restore drills and RESTORE VERIFYONLY as a scheduled job, not a wish
- Failover runbooks your own team can follow at 03:00
Migrations & upgrades
Version upgrades, hardware refreshes, consolidations and moves to Azure SQL Database, Managed Instance or SQL Server on Azure VMs. We assess compatibility first, choose the cheapest target that fits the workload, migrate with a tested cut-over plan and keep a rollback path open until you sign off.
- Compatibility and feature assessment with Data Migration Assistant and our own scripts
- Right-sizing of Azure targets, so you do not pay for cores you never use
- Near-zero-downtime cut-overs using log shipping, AGs or the Managed Instance link
- Compatibility-level and cardinality-estimator testing before, not after, go-live
Security & compliance
Hardening that survives an audit. We implement the SQL Server features that regulators ask about and make sure they are configured so that they do what the policy says they do.
- Dynamic Data Masking at the query level and row-level security for shared databases
- Transparent Data Encryption, Always Encrypted and backup encryption with managed key rotation
- TLS with X.509 certificates for connections, mirroring and AG endpoints
- Auditing and evidence for GDPR, HIPAA, CCPA, PCI DSS and SOX
Architecture, scaling & data integration
Table and index design, partitioning for very large tables, replication and mirroring between sites, and the plumbing that gets data in and out: SSIS, Azure Data Factory, APIs in .NET and integrations with OpenSearch, Elasticsearch, Microsoft Fabric and BigQuery.
- Horizontal and vertical partitioning with sliding-window maintenance
- Transactional, merge and snapshot replication; near real-time SQL data mirroring
- Vendor API extraction into SQL Server, Genesys Cloud first among them
- Secured REST APIs that expose curated data to internal teams or partners
Remote DBA & managed operations
A senior DBA for a fixed number of hours a month, or full managed operations with 24x7x365 monitoring. Backups, patching, Agent jobs, index maintenance, capacity and the small daily questions that otherwise wait for a consultant to be booked.
- Cumulative-update and security-patch planning per environment
- Capacity and growth reporting so storage requests happen before the disk is full
- Hand-over from a previous DBA or vendor, including documentation of what we find
- Escalation into our Silver, Gold and Platinum monitoring packages