> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Configurações de sessão send_*

> Configurações de sessão do ClickHouse no grupo gerado send_*.

export const SettingsInfoBlock = ({type, default_value, changeable_without_restart}) => {
  return <div className="not-prose" style={{
    display: "flex",
    flexWrap: "wrap",
    alignItems: "baseline",
    columnGap: "0.5rem",
    rowGap: "0.125rem",
    margin: "0.375rem 0",
    fontSize: "0.8125rem",
    lineHeight: "1.125rem"
  }}>
      <div style={{
    fontWeight: 600,
    opacity: 0.72
  }}>Tipo</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{type}</div>
      <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>Padrão</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          Pode ser alterado sem reiniciar
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

Essas configurações estão disponíveis em [system.settings](/docs/pt-BR/reference/system-tables/settings) e são geradas automaticamente a partir do [código-fonte](https://github.com/ClickHouse/ClickHouse/blob/master/src/Core/Settings.cpp).

<div id="send_profile_events">
  ## send\_profile\_events
</div>

<SettingsInfoBlock type="Bool" default_value="1" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "25.11"},{"label": "1"},{"label": "Nova configuração. Define se os eventos de perfil devem ser enviados aos clientes."}]}]} />

Ativa ou desativa o envio de pacotes [ProfileEvents](/docs/pt-BR/resources/develop-contribute/native-protocol/server#profile-events) para o cliente.

Isso pode ser desativado para reduzir o tráfego de rede de clientes que não precisam de eventos de perfil.

Possíveis valores:

* 0 — Desativado.
* 1 — Ativado.

<div id="send_progress_in_http_headers">
  ## send\_progress\_in\_http\_headers
</div>

<SettingsInfoBlock type="Bool" default_value="0" />

Ativa ou desativa os cabeçalhos de resposta HTTP `X-ClickHouse-Progress` enviados pelo `clickhouse-server`.

Para mais informações, consulte a [descrição da interface HTTP](/docs/pt-BR/concepts/features/interfaces/http).

Valores possíveis:

* 0 — Desativado.
* 1 — Ativado.

<div id="send_table_structure_on_insert_with_inline_data">
  ## send\_table\_structure\_on\_insert\_with\_inline\_data
</div>

<SettingsInfoBlock type="Bool" default_value="1" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.5"},{"label": "1"},{"label": "Nova configuração para controlar se o servidor envia a estrutura da tabela para consultas INSERT com dados inline."}]}]} />

Se estiver desativada e a consulta INSERT contiver dados inline, o servidor não enviará a estrutura da tabela nem os valores padrão das colunas ao cliente pelo protocolo nativo. Em vez disso, o próprio servidor analisará os dados inline. Isso pode melhorar o desempenho de muitas inserções pequenas pelo protocolo nativo.

<div id="send_timeout">
  ## send\_timeout
</div>

<SettingsInfoBlock type="Seconds" default_value="300" />

Tempo limite para envio de dados pela rede, em segundos. Se um cliente precisar enviar dados, mas não conseguir enviar nenhum byte dentro desse intervalo, uma exceção será lançada. Se você definir essa configuração no cliente, o 'receive\_timeout' do socket também será definido na extremidade correspondente da conexão no servidor.
