> ## 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.

# send_* 세션 설정

> send_* 그룹에 속한 ClickHouse 세션 설정입니다.

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
  }}>유형</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{type}</div>
      <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>기본값</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          재시작 없이 변경 가능
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

이러한 설정은 [system.settings](/docs/ko/reference/system-tables/settings)에서 확인할 수 있으며, [소스 코드](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": "새로운 설정입니다. ProfileEvents 패킷을 클라이언트에 전송할지 여부를 설정합니다."}]}]} />

[ProfileEvents](/docs/ko/resources/develop-contribute/native-protocol/server#profile-events) 패킷을 클라이언트에 전송할지 설정합니다.

profile events가 필요하지 않은 클라이언트의 네트워크 트래픽을 줄이기 위해 이 설정을 비활성화할 수 있습니다.

가능한 값:

* 0 — 비활성화됨.
* 1 — 활성화됨.

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

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

`clickhouse-server`의 응답에서 `X-ClickHouse-Progress` HTTP 응답 헤더를 사용할지 여부를 설정합니다.

자세한 내용은 [HTTP 인터페이스 설명](/docs/ko/concepts/features/interfaces/http)을 참조하십시오.

가능한 값:

* 0 — 비활성화됨.
* 1 — 활성화됨.

<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": "인라인 데이터가 포함된 INSERT 쿼리에 대해 서버가 테이블 구조를 전송할지 여부를 제어하는 새로운 설정입니다."}]}]} />

이 설정이 비활성화되어 있고 INSERT 쿼리에 인라인 데이터가 포함되어 있으면, 서버는 네이티브 프로토콜을 통해 테이블 구조와 컬럼 기본값을 클라이언트에 다시 전송하지 않습니다. 대신 서버가 인라인 데이터를 직접 파싱합니다. 이렇게 하면 네이티브 프로토콜을 통한 소규모 삽입이 많은 경우 성능이 향상될 수 있습니다.

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

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

네트워크로 데이터를 전송할 때의 타임아웃으로, 단위는 초입니다. 클라이언트가 데이터를 전송해야 하지만 이 시간 동안 바이트를 전혀 보낼 수 없으면 예외가 발생합니다. 이 설정을 클라이언트에 지정하면 서버의 해당 연결 끝점에 있는 소켓의 'receive\_timeout'도 함께 설정됩니다.
