Case Studies — Production Engagements

Problems solved.
Measured.

Every case study on this page is from a real production engagement. All clients are anonymised. The numbers are not approximations — they are what was measured before and after the work was done.

Note

All client organisations are anonymised by default. Sector, geography, and platform are described where relevant to the case. Specific firm names, personnel, and identifying details are withheld. Outcome figures are drawn directly from pre- and post-engagement measurements, not estimates.

Featured Case Study
SQL Server Performance — Channel Islands Financial Services

The overnight job that took
six hours. Then took seven minutes.

Platform: SQL Server  ·  Tool: WhereScape RED  ·  Sector: Financial Services  ·  Location: Channel Islands
6h Runtime before
7m Runtime after
50× Improvement
30s I/O latency spikes
1 Root cause

The situation. An overnight ETL pipeline at a Channel Islands financial services firm had been running progressively slower for several months. By the time Yitron was engaged, the job was consuming six hours of the overnight window — leaving no margin for reruns or delays before the business day started. Any failure meant either a delayed start or incomplete data for the morning reporting run.

What had already been tried. The internal team was experienced. Standard diagnostic steps had been followed: indexes rebuilt, statistics updated, query execution plans reviewed, tempdb configuration checked. None of it made a material difference. The job continued to slow. After several investigation cycles it had been marked as a known issue — performance degradation with no identified cause.

The finding A SQL Server configuration defect was causing 30-second disk I/O latency spikes on every write operation. The spikes were consistent, reproducible, and completely invisible to query-level diagnostic tools — which is why standard investigation approaches had not found it. The job was not slow because the queries were slow. It was slow because every write to disk was stalling for half a minute.

Why it was missed. Standard SQL Server performance diagnosis focuses on query execution plans, index coverage, and statistics. These are the right tools for query-level problems. This was not a query-level problem — it was a configuration-level problem affecting the I/O subsystem. Without looking at wait statistics at the right granularity, and without understanding what those wait types indicate about the storage layer, the root cause was not visible.

The fix. A single configuration change. The job that had been running for six hours completed in seven minutes on the first run after the fix was applied. It has run within its overnight window every night since.

What this case demonstrates

Diagnose at the right level

This problem was not in the code. Standard query-level tools produced correct findings — about the wrong layer. The defect was in server configuration, invisible to execution plan analysis.

Wait types point to root cause

SQL Server records what it is waiting for. Reading those signals at the right granularity is the diagnostic skill.

"No identified fix" is not a verdict

A problem that has defeated standard diagnostic approaches is not necessarily unsolvable. It may require a different level of diagnosis.

Similar problem? Talk to us
Further Cases

More from
production.

Three further cases from real engagements. Each one represents a class of problem that recurs across Jersey's financial services sector.

SQL Server — Data Modelling 100× Query performance improvement

The fact table that made every report slow

A financial services data warehouse with progressively slower reporting. Indexes added over time — each helping briefly, then performance degrading again. The underlying issue was the fact table design itself: a structure that made range queries across large date windows disproportionately expensive regardless of indexing strategy.

A dimensional model redesign prototype — not a full rebuild — demonstrated benchmark improvements an order of magnitude beyond the existing structure. The prototype provided the evidence base for a full model migration, de-risking the investment decision.

SQL Server Data Modelling WhereScape RED Financial Services
Data Architecture — Manufacturing 6,000+ Tables consolidated

Fifteen databases. Twenty seven subsidiary companies. One place to report from.

A manufacturing company running Microsoft Dynamics NAV across fifteen databases — most hosting multiple companies. The data was distributed across the world. The challenge was not schema mapping — it was extracting data from across the entire estate without impacting production systems, and making it available for live Power BI reporting.

A consolidation layer was designed and built across 6,000+ tables, pulling data from all databases and companies into a single reporting environment. Production systems were not impacted. Power BI connected directly to the consolidated layer — giving management a low-latency reporting, unified view across the whole business for the first time.

Dynamics NAV SQL Server Power BI Manufacturing
NavOne / TWMS — Compliance 20× KYC screening speed

Compliance screening that took hours. Then minutes.

A trust and wealth management firm running TWMS (the predecessor to NavOne) with a KYC screening process that required matching client names against sanctions and PEP lists. The existing process ran sequentially against a large dataset — taking several hours per full screening run, which constrained how frequently screening could be performed.

Phonetic matching algorithms and SQL CLR extensions were implemented to handle name variations, transliterations, and partial matches — while dramatically reducing false positives. Full screening run time cut by 20×, enabling daily rather than weekly screening cycles.

NavOne / TWMS SQL CLR KYC / AML Compliance
Recognise Any of These?

If your situation looks like
one of these — let's talk.

A 30-minute call is enough to understand whether the problem has a tractable solution and what finding it would involve. No charge. No obligation beyond the conversation.

Book a Discovery Call

enquiry@yitron.co.uk +44 7829 800454 Jersey, Channel Islands