Referencia rápida
Todas las opciones de configuración
| Categoría | Opción | Valores | Predeterminado | Descripción |
|---|---|---|---|---|
| Registro | log_level | DEBUG/INFO/WARNING/ERROR | WARNING | Nivel de detalle del registro |
log_format | ”simple”, “verbose" | "simple” | Formato de los mensajes de registro | |
| Caché | cache_enabled | True/False | True | Activa la caché de resultados |
cache_ttl | float (segundos) | 0.0 | TTL de la caché | |
| Motor | execution_engine | ”auto”, “chdb”, “pandas" | "auto” | Motor de ejecución |
cross_datastore_engine | ”auto”, “chdb”, “pandas" | "auto” | Operaciones entre DataStore | |
| Compat | compat_mode | ”pandas”, “performance" | "pandas” | Compatibilidad con pandas frente al rendimiento orientado a SQL |
| Perfilado | profiling_enabled | True/False | False | Activa el perfilado |
| Dtype | correction_level | NONE/CRITICAL/HIGH/MEDIUM/ALL | HIGH | Nivel de corrección de dtype |
Métodos de configuración
Configuración del registro
Configuración de la caché
Configuración del motor
Modo de compatibilidad
Configuración del perfilado
Corrección de dtype
Uso del objeto config
config es un singleton que gestiona toda la configuración:
Configuración en código
Configuración por script
Gestor de Context (Próximamente)
Escenarios de configuración comunes
Desarrollo/Depuración
Producción
Rendimiento máximo
Pruebas de rendimiento
Pruebas de compatibilidad con pandas
- Motor de ejecución - Detalles sobre la selección del motor
- Modo de rendimiento - Modo centrado en SQL para un rendimiento máximo
- Configuración de funciones - Configuración del motor por función
- Registro - Configuración del registro
- Perfilado - Perfilado del rendimiento