Mikhail Chusavitin
a360992a01
perf: enable WAL mode, batch price lookup, add DB diagnostics to schema_state
- Set PRAGMA journal_mode=WAL + synchronous=NORMAL on SQLite open;
eliminates read blocking during background pricelist sync writes
- Replace N+1 per-lot price loop in QuoteService local fallback with
GetLocalPricesForLots batch query (120 queries → 3 per price-levels call)
- Add CountAllPricelistItems, CountComponents, DBFileSizeBytes to LocalDB
- Report local_pricelist_count, pricelist_items_count, components_count,
db_size_bytes in qt_client_schema_state for performance diagnostics
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-02 10:53:36 +03:00
..
2026-02-12 16:47:49 +03:00
2026-03-17 18:24:09 +03:00
2026-02-11 19:16:01 +03:00
2026-03-07 23:18:07 +03:00
2026-03-07 23:18:07 +03:00
2026-03-07 23:18:07 +03:00
2026-03-07 23:18:07 +03:00
2026-04-02 10:53:36 +03:00
2026-02-13 19:27:48 +03:00
2026-02-04 18:52:56 +03:00
2026-03-13 10:33:04 +03:00
2026-03-07 23:18:07 +03:00
2026-02-20 19:15:24 +03:00
2026-03-16 08:32:15 +03:00
2026-03-17 18:24:09 +03:00