---
metadata:
  - name: generator
    content: Diplodoc Platform v5.56.0
alternate:
  - https://ydb.tech/docs/en/yql/reference/syntax/analyze.md?version=main
  - https://ydb.tech/docs/ru/yql/reference/syntax/analyze.md?version=main
  - href: ru/yql/reference/syntax/analyze.md
    type: text/markdown
    title: Markdown version
  - href: ../../../llms.txt
    type: text/markdown
    title: llms.txt
sourcePath: ru/core/yql/reference/syntax/analyze.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ydb.tech/docs/ru/llms.txt

# ANALYZE

`ANALYZE` принудительно запускает сбор статистики для [стоимостного оптимизатора YDB](https://ydb.tech/docs/ru/concepts/query_execution/optimizer.md?version=main).

## Синтаксис

```yql
ANALYZE <path_to_table> [ (<column_name> [, ...]) ]
```

Эта команда принудительно запускает синхронный сбор статистики таблицы и статистики столбцов для указанных столбцов или для всех столбцов, если столбцы не указаны. `ANALYZE` возвращает результат после сбора и обновления всей запрашиваемой статистики.

* `path_to_table` — путь к таблице, для которой должна быть собрана статистика.
* `column_name` — сбор статистики столбцов только для указанных столбцов таблицы.

Текущий набор статистики описан в [Статистики для стоимостного оптимизатора](https://ydb.tech/docs/ru/concepts/query_execution/optimizer.md?version=main#statistics).

## Фоновая операция

SQL операция `ANALYZE` выполняется синхронно и ожидает завершения. При этом создаётся фоновая операция для наблюдаемости. Используйте команду [operation list](https://ydb.tech/docs/ru/reference/ydb-cli/operation-list.md?version=main) для отслеживания прогресса фоновых операций `ANALYZE`.
