Query con eccessivo tempo di esecuzione
Una query di esecuzione è un tipo di errore parziale della query che si verifica quando è stato superato un limite di query interno durante l'esecuzione della query.
Ad esempio, è possibile segnalare l'errore seguente: HashJoin operator has exceeded the memory budget during evaluation. Results may be incorrect or incomplete.
Esistono diversi possibili corsi d'azione.
- Modificare la query in modo da usare meno risorse. Ad esempio, se l'errore indica che il set di risultati della query è troppo grande, è possibile:
- Limitare il numero di record restituiti dalla query
- Uso dell'operatore take
- Aggiunta di clausole where aggiuntive
- Ridurre il numero di colonne restituite dalla query
- Usare l'operatore summarize per ottenere dati aggregati.
- Limitare il numero di record restituiti dalla query
- Aumentare temporaneamente il limite di query pertinente per la query. Per altre informazioni, vedere Limiti delle query - Limite di memoria per iteratore. Questo metodo, tuttavia, non è consigliato. Esistono limiti per proteggere il cluster e assicurarsi che una singola query non interrompa le query simultanee in esecuzione nel cluster.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per