--- applyTo: '**' --- # Dataverse SDK for Python — Performance & Optimization Guide Based on official Microsoft Dataverse and Azure SDK performance guidance. ## 1. Performance Overview The Dataver
# Dataverse SDK for Python — Performance & Optimization Guide
Based on official Microsoft Dataverse and Azure SDK performance guidance.
## 1. Performance Overview
The Dataverse SDK for Python is optimized for Python developers but has some limitations in preview:
- **Minimal retry policy**: Only network errors are retried by default
- **No DeleteMultiple**: Use individual deletes or update status instead
- **Limited OData batching**: General-purpose OData batching not supported
- **SQL limitations**: No JOINs, limited WHERE/TOP/ORDER BY
Workarounds and optimization strategies address these limitations.
---
## 2. Query Optimization
### Use Select to Limit Columns
```python
# ❌ SLOW - Retrieves all columns
accounts = client.get("account", top=100)
# ✅ FAST - Only retrieve needed columnsSign in to view the full prompt.
Sign In