diff options
author | bazeltsev <bazeltsev@ydb.tech> | 2023-02-08 11:54:44 +0300 |
---|---|---|
committer | bazeltsev <bazeltsev@ydb.tech> | 2023-02-08 11:54:44 +0300 |
commit | 556d24d5a68509194d4901875a44e745b0a5de38 (patch) | |
tree | 06c52e3dff856f955aef846b1dbcd7a0dcee29ae | |
parent | 7c2269286d1093f4e34af4371697d349ddaa40ca (diff) | |
download | ydb-556d24d5a68509194d4901875a44e745b0a5de38.tar.gz |
Added queries examples
updated
-rw-r--r-- | ydb/docs/ru/core/troubleshooting/_includes/system_views/top-overload-partitions.md | 36 |
1 files changed, 36 insertions, 0 deletions
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 index 25d23f273f..17cb141251 100644 --- 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 @@ -22,3 +22,39 @@ `RowCount` | Приблизительное количество строк в момент пика.<br>Тип: `Uint64`. `IndexSize` | Размер индекса партиции в таблетке в момент пика.<br>Тип: `Uint64`. `InFlightTxCount` | Количество транзакций, находящихся в процессе исполнения в момент пика.<br>Тип: `Uint32`. + +Примеры: + +Следующий запрос выводит партиции с потреблением CPU более 70% в указанном интервале времени, с идентификаторами таблеток и их размерами на момент превышения. Запрос выполняется к таблице `.sys/top_partitions_one_minute`, которая содержит данные за последние 6 часов с разбиением по часовым интервалам: + +>```yql +>SELECT +> IntervalEnd, +> CPUCores, +> Path, +> TabletId, +> DataSize +>FROM .sys/top_partitions_one_minute +>WHERE CPUCores > 0.7 +>AND IntervalEnd BETWEEN Timestamp("YYYY-MM-DDThh:mm:ss.uuuuuuZ") AND Timestamp("YYYY-MM-DDThh:mm:ss.uuuuuu") +>ORDER BY IntervalEnd desc, CPUCores desc +>``` + +* `"YYYY-MM-DDTHH:MM:SS.UUUUUUZ"` — время в зоне UTC 0 (`YYYY` — год, `MM` — месяц, `DD` — число, `hh` — часы, `mm` — минуты, `ss` — секунды, `uuuuuu` — микросекунды). Например, `"2023-01-26T13:00:00.000000Z"`. + +Следующий запрос выводит партиции с потреблением CPU более 90% в указанном интервале времени, с идентификаторами таблеток и их размерами на момент превышения. Запрос выполняется к таблице `.sys/top_partitions_one_hour`, которая содержит данные за последние 2 недели с разбиением по минутным интервалам: + +>```yql +>SELECT +> IntervalEnd, +> CPUCores, +> Path, +> TabletId, +> DataSize +>FROM .sys/top_partitions_one_hour +>WHERE CPUCores > 0.9 +>AND IntervalEnd BETWEEN Timestamp("YYYY-MM-DDThh:mm:ss.uuuuuuZ") AND Timestamp("YYYY-MM-DDThh:mm:ss.uuuuuu") +>ORDER BY IntervalEnd desc, CPUCores desc +>``` + +* `"YYYY-MM-DDTHH:MM:SS.UUUUUUZ"` — время в зоне UTC 0 (`YYYY` — год, `MM` — месяц, `DD` — число, `hh` — часы, `mm` — минуты, `ss` — секунды, `uuuuuu` — микросекунды). Например, `"2023-01-26T13:00:00.000000Z"`. |