> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> 서버가 지원하는 딕셔너리 레이아웃 목록과 각 레이아웃의 내장 문서를 포함하는 시스템 테이블입니다.

# system.dictionary_layouts

<div id="description">
  ## 설명
</div>

서버에서 지원하는 딕셔너리 레이아웃 목록과 각 레이아웃에 대한 내장 문서를 포함합니다. 딕셔너리 레이아웃은 딕셔너리가 메모리(또는 디스크)에 어떻게 저장되고 조회되는지를 결정하며, `CREATE DICTIONARY` 쿼리의 `LAYOUT` 절에서 지정됩니다.

<div id="columns">
  ## 컬럼
</div>

* `name` ([String](/ko/reference/data-types/index)) — LAYOUT 절에 지정된 딕셔너리 레이아웃 이름입니다.
* `is_complex` ([UInt8](/ko/reference/data-types/index)) — 레이아웃에 복합 키(여러 속성으로 이루어지거나 정수형이 아닌 타입의 키)가 필요한지 여부입니다.
* `description` ([String](/ko/reference/data-types/index)) — 딕셔너리 레이아웃의 역할에 대한 개괄적인 설명입니다.
* `syntax` ([String](/ko/reference/data-types/index)) — CREATE DICTIONARY 쿼리의 LAYOUT 절에서 레이아웃을 지정하는 방법입니다.
* `examples` ([String](/ko/reference/data-types/index)) — 사용 예시입니다.
* `introduced_in` ([String](/ko/reference/data-types/index)) — 해당 레이아웃이 처음 도입된 ClickHouse 버전이며, 형식은 major.minor입니다.
* `related` ([Array(String)](/ko/reference/data-types/index)) — 관련된 딕셔너리 레이아웃 이름입니다.

<div id="example">
  ## 예시
</div>

```sql title="Query" theme={null}
SELECT name, is_complex, syntax
FROM system.dictionary_layouts
WHERE name IN ('flat', 'hashed', 'complex_key_hashed')
ORDER BY name
```

```text title="Response" theme={null}
┌─name───────────────┬─is_complex─┬─syntax───────────────────────────────────────────────────┐
│ complex_key_hashed │          1 │ LAYOUT(COMPLEX_KEY_HASHED())                             │
│ flat               │          0 │ LAYOUT(FLAT([INITIAL_ARRAY_SIZE n] [MAX_ARRAY_SIZE n]))  │
│ hashed             │          0 │ LAYOUT(HASHED())                                         │
└────────────────────┴────────────┴──────────────────────────────────────────────────────────┘
```

<div id="see-also">
  ## 관련 항목
</div>

* [딕셔너리 레이아웃](/ko/reference/statements/create/dictionary/layouts/overview) — 딕셔너리와 레이아웃에 대한 정보입니다.
