Skip to main content
Essas configurações estão disponíveis em system.settings e são geradas automaticamente a partir do código-fonte.

min_bytes_to_use_direct_io

O volume mínimo de dados necessário para usar acesso de E/S direct ao disco de armazenamento. O ClickHouse usa essa configuração ao ler dados de tabelas. Se o volume total de armazenamento de todos os dados a serem lidos exceder min_bytes_to_use_direct_io bytes, o ClickHouse lê os dados do disco de armazenamento com a opção O_DIRECT. Valores possíveis:
  • 0 — A E/S direct está desativada.
  • Inteiro positivo.

min_bytes_to_use_mmap_io

Esta é uma configuração experimental. Define a quantidade mínima de memória para ler arquivos grandes sem copiar dados do kernel para o espaço do usuário. O valor recomendado é de cerca de 64 MB, porque mmap/munmap é lento. Isso só faz sentido para arquivos grandes e só ajuda se os dados estiverem no cache de páginas. Valores possíveis:
  • Inteiro positivo.
  • 0 — Arquivos grandes são lidos apenas com a cópia de dados do kernel para o espaço do usuário.
Última modificação em 23 de julho de 2026