Referência rápida
Todas as opções de configuração
| Categoria | Opção | Valores | Padrão | Descrição |
|---|---|---|---|---|
| Logging | log_level | DEBUG/INFO/WARNING/ERROR | WARNING | Nível de verbosidade do log |
log_format | ”simple”, “verbose" | "simple” | Formato da mensagem de log | |
| Cache | cache_enabled | True/False | True | Habilitar cache de resultados |
cache_ttl | float (segundos) | 0.0 | Tempo de vida (TTL) do cache | |
| Engine | execution_engine | ”auto”, “chdb”, “pandas" | "auto” | Mecanismo de execução |
cross_datastore_engine | ”auto”, “chdb”, “pandas" | "auto” | Operações entre DataStores | |
| Compat | compat_mode | ”pandas”, “performance" | "pandas” | Compatibilidade com pandas vs. throughput com foco em SQL |
| Profiling | profiling_enabled | True/False | False | Habilitar profiling |
| Dtype | correction_level | NONE/CRITICAL/HIGH/MEDIUM/ALL | HIGH | Nível de correção de dtype |
Métodos de configuração
Configuração de logs
Configuração do cache
Configuração do mecanismo
Modo de compatibilidade
Configuração de profiling
Correção de dtype
Usando o objeto config
config é um singleton que gerencia todas as configurações:
Configuração em código
Configuração por script
Gerenciador de Context (Futuro)
Cenários comuns de configuração
Desenvolvimento/Depuração
Produção
Throughput máxima
Testes de desempenho
Testes de compatibilidade com o Pandas
- Mecanismo de execução - Detalhes da seleção do mecanismo
- Modo de desempenho - Modo com foco em SQL para máximo throughput
- Configuração de função - Configuração do mecanismo por função
- Logging - Configuração de logging
- Profiling - Profiling de desempenho