High memory usage on client.
4 servers in monitoring
Memory usage about 2700-2900 Mb after 10 minutes of starting app
2026-05-05 09:38:26.978 [INFO ] [Collector] Running 24 collectors for 'plvs-cube-sql03.roshen.trade' (serverId=999618653)
2026-05-05 09:38:26.978 [INFO ] [RemoteCollectorService] Running 24 collectors for server 'plvs-cube-sql03.roshen.trade' (initial load)
2026-05-05 09:38:27.235 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] wait_stats => 121 rows in 256ms (sql:16ms, duck:239ms)
2026-05-05 09:38:29.592 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] query_stats => 200 rows in 2266ms (sql:2266ms, duck:2266ms)
2026-05-05 09:38:29.855 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] procedure_stats => 0 rows in 163ms (sql:117ms, duck:45ms)
2026-05-05 09:38:30.061 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] query_store => 0 rows in 120ms (sql:61ms, duck:0ms)
2026-05-05 09:38:30.256 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] query_snapshots => 0 rows in 99ms (sql:49ms, duck:50ms)
2026-05-05 09:38:30.567 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] cpu_utilization => 1 rows in 215ms (sql:101ms, duck:69ms)
2026-05-05 09:38:30.811 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] file_io_stats => 25 rows in 161ms (sql:64ms, duck:96ms)
2026-05-05 09:38:31.035 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] memory_stats => 1 rows in 141ms (sql:50ms, duck:90ms)
2026-05-05 09:38:31.225 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] memory_clerks => 25 rows in 110ms (sql:17ms, duck:92ms)
2026-05-05 09:38:31.405 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] tempdb_stats => 1 rows in 101ms (sql:19ms, duck:82ms)
2026-05-05 09:38:31.607 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] perfmon_stats => 218 rows in 118ms (sql:33ms, duck:85ms)
2026-05-05 09:38:31.973 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] deadlocks => 0 rows in 287ms (sql:76ms, duck:40ms)
2026-05-05 09:38:32.147 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] server_config => 101 rows in 98ms (sql:19ms, duck:41ms)
2026-05-05 09:38:32.379 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] database_config => 7 rows in 150ms (sql:48ms, duck:53ms)
2026-05-05 09:38:32.553 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] memory_grant_stats => 2 rows in 91ms (sql:16ms, duck:74ms)
2026-05-05 09:38:32.783 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] waiting_tasks => 2 rows in 129ms (sql:42ms, duck:87ms)
2026-05-05 09:38:33.205 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] blocked_process_report => 0 rows in 316ms (sql:214ms, duck:50ms)
2026-05-05 09:38:33.596 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] database_scoped_config => 286 rows in 278ms (sql:159ms, duck:44ms)
2026-05-05 09:38:33.775 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] trace_flags => 0 rows in 70ms (sql:18ms, duck:44ms)
2026-05-05 09:38:33.959 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] running_jobs => 0 rows in 84ms (sql:31ms, duck:53ms)
2026-05-05 09:38:34.282 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] database_size_stats => 31 rows in 229ms (sql:113ms, duck:115ms)
2026-05-05 09:38:34.518 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] server_properties => 1 rows in 136ms (sql:18ms, duck:115ms)
2026-05-05 09:38:34.754 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] session_stats => 7 rows in 117ms (sql:19ms, duck:98ms)
2026-05-05 09:38:35.001 [INFO ] [Collector] [plvs-cube-sql03.roshen.trade] memory_pressure_events => 1 rows in 153ms (sql:25ms, duck:83ms)
2026-05-05 09:46:55.204 [ERROR] [ArchiveService] Failed to compact 202604/query_snapshots (15 files) | DuckDBException: Out of Memory Error: failed to pin block of size 256.0 KiB (3.7 GiB/3.7 GiB used)
Possible solutions:
* Reducing the number of threads (SET threads=X)
* Disabling insertion-order preservation (SET preserve_insertion_order=false)
* Increasing the memory limit (SET memory_limit='...GB')
See also https://duckdb.org/docs/stable/guides/performance/how_to_tune_workloads
2026-05-05 09:46:55.529 [ERROR] [ArchiveService] Stack: at DuckDB.NET.Data.PreparedStatement.PreparedStatement.PrepareMultiple(DuckDBNativeConnection connection, String query, DuckDBParameterCollection parameters, Boolean useStreamingMode)+MoveNext()
at DuckDB.NET.Data.DuckDBCommand.ExecuteNonQuery()
at PerformanceMonitorLite.Services.ArchiveService.CompactParquetFiles()
Component
Lite
Performance Monitor Version
2.10
SQL Server Version
Microsoft SQL Server 2016 (SP3-CU1-GDR)
Windows Version
Windows 11 23H2
Describe the Bug
High memory usage on client.
4 servers in monitoring
Memory usage about 2700-2900 Mb after 10 minutes of starting app
Steps to Reproduce
Expected Behavior
Less memory usage
Actual Behavior
Memory usage higher that expected
Error Messages / Log Output
Screenshots
No response
Additional Context
No response