Aide-mémoire
Toutes les options de configuration
| Catégorie | Option | Valeurs | Par défaut | Description |
|---|---|---|---|---|
| Journalisation | log_level | DEBUG/INFO/WARNING/ERROR | WARNING | Niveau de verbosité des logs |
log_format | ”simple”, “verbose" | "simple” | Format des messages de log | |
| Cache | cache_enabled | True/False | True | Activer la mise en cache des résultats |
cache_ttl | float (secondes) | 0.0 | Durée de vie du cache | |
| Moteur | execution_engine | ”auto”, “chdb”, “pandas" | "auto” | Moteur d’exécution |
cross_datastore_engine | ”auto”, “chdb”, “pandas" | "auto” | Opérations Cross-DataStore | |
| Compat | compat_mode | ”pandas”, “performance" | "pandas” | Compatibilité pandas vs débit optimisé pour SQL |
| Profilage | profiling_enabled | True/False | False | Activer le profilage |
| Dtype | correction_level | NONE/CRITICAL/HIGH/MEDIUM/ALL | HIGH | Niveau de correction Dtype |
Méthodes de configuration
Configuration de la journalisation
Configuration du cache
Configuration du moteur
Mode de compatibilité
Configuration du profilage
Correction des types de données
Utilisation de l’objet config
config est un singleton qui gère tous les paramètres :
Configuration dans le code
Configuration propre à chaque script
Gestionnaire de contexte (à venir)
Scénarios de configuration courants
Développement/Débogage
Production
Débit maximal
Tests de performance
Tests de compatibilité avec pandas
- Moteur d’exécution - Détails sur la sélection du moteur
- Mode performance - Mode SQL-first pour un débit maximal
- Configuration des fonctions - Configuration du moteur par fonction
- Journalisation - Configuration de la journalisation
- Profilage - Profilage des performances