Miglioramenti delle prestazioni OData

Importante

Questo contenuto è archiviato e non viene aggiornato. Per la documentazione più recente, vedi la documentazione sul prodotto Microsoft Dynamics 365. Per i piani di rilascio più recenti, vedi Piani di rilascio di Dynamics 365 e Microsoft Power Platform.

Nota

Le note sulla versione descrivono funzionalità che potrebbero non essere ancora state rilasciate. Per sapere quando è previsto il rilascio di questa funzionalità, vedi Novità e pianificazioni per Dynamics 365 Business Central. I tempi di rilascio sono soggetti a modifica o le funzionalità previste potrebbero non essere rilasciate (vedi Criteri Microsoft).

Dal punto di vista della telemetria, ci siamo resi conto che il nostro stack OData in Business Central Server non stava funzionando in modo ottimale. Prima di tutto, l'opzione query $top di OData non è passata alla clausola TOP nelle query di SQL Server, pertanto il database non beneficiava dell'opzione query $top. In secondo luogo, abbiamo notato che molte query OData restituivano in totale molte più righe rispetto alle 1.000 righe predefinite dello stack OData di Business Central Server. Pertanto, abbiamo modificato il numero predefinito di righe in 20.000.

Vincoli di risorse OData

Nell'ottica della telemetria, abbiamo anche notato che alcuni tenant utilizzavano una quantità superiore al normale di risorse sui cluster di Business Central. Pertanto, abbiamo implementato nello stack OData di Business Central Server le impostazioni per limitare la quantità di chiamate simultanee a OData su un server e anche per controllare la governance delle risorse utilizzate per tenant.

Sono state aggiunte le seguenti nuove impostazioni del server:

ODataServicesOperationTimeout Specifica la quantità massima di tempo che l'istanza del server può allocare su una singola richiesta OData.
ODataMaxConnections Specifica il numero massimo di richieste OData simultanee sull'istanza del server (per tutti i tenant).
ODataMaxConnectionsPerTenant Specifica il numero massimo di richieste OData simultanee per tenant.

Comunicaci la tua opinione

Aiutaci a migliorare Dynamics 365 Business Central condividendo idee e offrendo commenti e suggerimenti. Usa il forum di Business Central all'indirizzo https://aka.ms/businesscentralideas.