Получение списка фоновых операций

С помощью подкоманды ydb operation list вы можете получить список фоновых операций указанного типа.

Общий вид команды:

ydb [global options...] operation list [options...] <kind>

Посмотреть описание команды получения списка фоновых операций:

ydb operation list --help

Параметры подкоманды

Имя Значение по умолчанию Описание
-s, --page-size 10 (устанавливается на стороне сервера, может меняться в зависимости от типа операции) Количество операций на одной странице. Если список операций содержит больше строк, чем задано в параметре --page-size, то вывод будет разделен на несколько страниц. Для получения следующей страницы укажите параметр --page-token.
-t, --page-token 0 Токен страницы.
--format pretty Возможные значения:
  • pretty — человекочитаемый формат вывода;
  • proto-json-base64 — вывод Protobuf в формате JSON, бинарные строки закодированы в Base64.

Примеры

Примечание

В примерах используется профиль quickstart, подробнее смотрите в Создание профиля для соединения с тестовой БД.

Получить список фоновых операций построение индекса для таблицы series:

ydb -p quickstart operation list \
  buildindex

Результат:

┌───────────────────────────────────────┬───────┬─────────┬───────┬──────────┬─────────────────────┬─────────────┐
│ id                                    │ ready │ status  │ state │ progress │ table               │ index       │
├───────────────────────────────────────┼───────┼─────────┼───────┼──────────┼─────────────────────┼─────────────┤
│ ydb://buildindex/7?id=281489389055514 │ true  │ SUCCESS │ Done  │ 100.00%  │ /my-database/series │ release_idx │
├╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴┴╴╴╴╴╴╴╴┴╴╴╴╴╴╴╴╴╴┴╴╴╴╴╴╴╴┴╴╴╴╴╴╴╴╴╴╴┴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴┴╴╴╴╴╴╴╴╴╴╴╴╴╴┤
│ Create time: 2023-04-20T11:04:29Z                                                                              │
│ End time: 2023-04-20T11:04:29Z                                                                                 │
├───────────────────────────────────────┬───────┬─────────┬───────┬──────────┬─────────────────────┬─────────────┤
│ ydb://buildindex/7?id=281489389055513 │ true  │ SUCCESS │ Done  │ 100.00%  │ /my-database/series │ title_idx   │
├╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴┴╴╴╴╴╴╴╴┴╴╴╴╴╴╴╴╴╴┴╴╴╴╴╴╴╴┴╴╴╴╴╴╴╴╴╴╴┴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴┴╴╴╴╴╴╴╴╴╴╴╴╴╴┤
│ Create time: 2023-04-20T10:58:29Z                                                                              │
│ End time: 2023-04-20T10:59:29Z                                                                                 │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

Next page token: 0

По умолчанию в выводе buildindex показываются только 10 операций, отсортированных в порядке убывания id. Для каждой новой операции выбирается большее значение идентификатора, но это не гарантируется. Если id оказался меньше существующих, тогда новая операция попадёт на другую страницу.