- DynamicsAxView (pages and API v1) listed instances removed from monitoring; /batch-runs without ?instance= returned runs of every instance. Both now only cover the instances the overview shows. - AX blocking read the instance's newest 200 blocking events and filtered for AX afterwards, so other blocking could push AX blocking out entirely. GetBlockingInDatabasesAsync filters on the AX databases in SQL (OPENJSON) with its own TOP (1000). - /sequence-samples loaded every sample and cut at 10,000 in memory; the limit is in SQL now, with X-Truncated when there are more. - Two new runs with the same run key in one snapshot would break the primary key of insight.AxBatchRuns; they are deduplicated first. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| SQLInsight.Agent | ||
| SQLInsight.Collectors | ||
| SQLInsight.Community | ||
| SQLInsight.Connectivity | ||
| SQLInsight.Contracts | ||
| SQLInsight.Core | ||
| SQLInsight.Hub | ||
| SQLInsight.Licensing | ||
| SQLInsight.Notifications | ||
| SQLInsight.Reports | ||
| SQLInsight.Repository | ||
| SQLInsight.Rules | ||
| SQLInsight.Updates | ||
| SQLInsight.Web | ||