diff options
| author | bazeltsev <[email protected]> | 2022-12-27 10:58:02 +0300 |
|---|---|---|
| committer | bazeltsev <[email protected]> | 2022-12-27 10:58:02 +0300 |
| commit | 0bfca112200bcb317bcccdbbd35422fb6708cb78 (patch) | |
| tree | 7d6a51c57e87b565d8b571a8d961a0602fff6c22 | |
| parent | 35f191bf6fb88d6b7c27952c02fd04502fc88967 (diff) | |
Added top load shards system views
updated
3 files changed, 31 insertions, 4 deletions
diff --git a/ydb/docs/ru/core/troubleshooting/_includes/system_views/intro_db.md b/ydb/docs/ru/core/troubleshooting/_includes/system_views/intro_db.md index 080a304b792..1a98169674e 100644 --- a/ydb/docs/ru/core/troubleshooting/_includes/system_views/intro_db.md +++ b/ydb/docs/ru/core/troubleshooting/_includes/system_views/intro_db.md @@ -4,8 +4,9 @@ В описаниях доступных полей далее по тексту колонка **Ключ** содержит индекс поля первичного ключа соответствующей таблицы. -В статье описаны следующие системные таблицы: +Системные таблицы содержат следующую информацию: -* [Партиции](#partitions) -* [Топы запросов](#top-queries) -* [Подробная информация о запросах](#query-metrics) +* [Детальные данные об отдельных партициях таблиц БД](#partitions). +* [Топы запросов по определенным характеристикам](#top-queries). +* [Подробная информация о запросах](#query-metrics). +* [История перегруженных партиций](#top-overload-partitions). diff --git a/ydb/docs/ru/core/troubleshooting/_includes/system_views/top-overload-partitions.md b/ydb/docs/ru/core/troubleshooting/_includes/system_views/top-overload-partitions.md new file mode 100644 index 00000000000..25d23f273f1 --- /dev/null +++ b/ydb/docs/ru/core/troubleshooting/_includes/system_views/top-overload-partitions.md @@ -0,0 +1,24 @@ +## История перегруженных партиций {#top-overload-partitions} + +Следующие системные таблицы хранят историю моментов высокой нагрузки на отдельные партиции таблиц БД: + +* `top_partitions_one_minute` — данные разбиты на минутные интервалы, содержит историю за последние 6 часов; +* `top_partitions_one_hour` — данные разбиты на часовые интервалы, содержит историю за последние 2 недели. + +В таблицы попадают партиции с пиковой нагрузкой более 70 % (`CPUCores` > 0,7). В пределах одного интервала партиции ранжированы по пиковому значению нагрузки. + +Обе таблицы содержат одинаковый набор полей: + +Поле | Описание +--- | --- +`IntervalEnd` | Момент закрытия минутного или часового интервала.<br>Тип: `Timestamp`.<br>Ключ: `0`. +`Rank` | Ранг партиции в пределах интервала (по CPUCores).<br>Тип: `Uint32`.<br>Ключ: `1`. +`TabletId` | Идентификатор таблетки, обслуживающей партицию.<br>Тип: `Uint64`. +`Path` | Полный путь к таблице.<br>Тип: `Utf8`. +`PeakTime` | Момент пикового значения в пределах интервала.<br>Тип: `Timestamp`. +`CPUCores` | Пиковое значение нагрузки на партицию (доля ядра).<br>Тип: `Double`. +`NodeId` | Идентификатор ноды, на которой находилась партиция в момент пика.<br>Тип: `Uint32`. +`DataSize` | Приблизительный размер партиции в байтах в момент пика.<br>Тип: `Uint64`. +`RowCount` | Приблизительное количество строк в момент пика.<br>Тип: `Uint64`. +`IndexSize` | Размер индекса партиции в таблетке в момент пика.<br>Тип: `Uint64`. +`InFlightTxCount` | Количество транзакций, находящихся в процессе исполнения в момент пика.<br>Тип: `Uint32`. diff --git a/ydb/docs/ru/core/troubleshooting/system_views_db.md b/ydb/docs/ru/core/troubleshooting/system_views_db.md index 68735978bed..f111ba0dc43 100644 --- a/ydb/docs/ru/core/troubleshooting/system_views_db.md +++ b/ydb/docs/ru/core/troubleshooting/system_views_db.md @@ -6,4 +6,6 @@ {% include [query_metrics.md](_includes/system_views/query_metrics.md) %} +{% include [top-overload-partitions.md](_includes/system_views/top-overload-partitions.md) %} + {% include [notes.md](_includes/system_views/notes.md) %} |
